aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDaniel Schadt <kingdread@gmx.de>2022-07-16 22:03:49 +0200
committerDaniel Schadt <kingdread@gmx.de>2022-07-16 22:05:54 +0200
commit42cb1aff20b310c934be31491061c51e81dde35c (patch)
tree022bac98ace71e632feae22e1260ae6bf43bac06 /.gitlab-ci.yml
parent95bc3da37d7deb6b634286a8e3270ac18c21385f (diff)
downloadfietsboek-42cb1aff20b310c934be31491061c51e81dde35c.tar.gz
fietsboek-42cb1aff20b310c934be31491061c51e81dde35c.tar.bz2
fietsboek-42cb1aff20b310c934be31491061c51e81dde35c.zip
enable gitlab CI
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..781f772
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,28 @@
+image: python:latest
+
+# Change pip's cache directory to be inside the project directory since we can
+# only cache local items.
+variables:
+ PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
+
+# Pip's cache doesn't store the python packages
+# https://pip.pypa.io/en/stable/topics/caching/
+#
+# If you want to also cache the installed packages, you have to install
+# them in a virtualenv and cache it as well.
+cache:
+ paths:
+ - .cache/pip
+ - .tox
+
+before_script:
+ - python --version # For debugging
+ - pip install tox
+
+test:
+ script:
+ - tox -e python
+
+lint:
+ script:
+ - tox -e pylint,flake8