From 42cb1aff20b310c934be31491061c51e81dde35c Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Sat, 16 Jul 2022 22:03:49 +0200 Subject: enable gitlab CI --- .gitlab-ci.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .gitlab-ci.yml 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 -- cgit v1.2.3