diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d0b7c87..b52c125 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,12 @@ # https://hub.docker.com/r/library/python/tags/ image: python:latest +stages: + - test + +variables: + PYTHON_VERSION: "3.8" + # Change pip's cache directory to be inside the project directory since we can # only cache local items. variables: @@ -23,34 +29,10 @@ before_script: - pip install virtualenv - virtualenv venv - source venv/bin/activate + - pip install setuptools + - pip install -r requirements.txt test: + stage: test script: - - pip install ruff tox # you can also use tox - - pip install --editable ".[test]" - - tox -e py,ruff - -run: - script: - - pip install . - # run the command here - artifacts: - paths: - - build/* - -pages: - script: - - pip install sphinx sphinx-rtd-theme - - cd doc - - make html - - mv build/html/ ../public/ - artifacts: - paths: - - public - rules: - - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH - -deploy: - stage: deploy - script: echo "Define your deployment script!" - environment: production + - pytest