diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d0c4f6f..8a6abc6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ # This file is a template, and might need editing before it works on your project. # Official language image. Look for the different tagged releases at: # https://hub.docker.com/r/library/python/tags/ -image: morgana-harbor.psi.ch/bec/python:3.8 +image: $CI_DOCKER_REGISTRY/python:3.8 #commands to run in the Docker container before starting each job. before_script: @@ -11,6 +11,7 @@ before_script: stages: - Formatter - Test + - AdditionalTests - Deploy formatter: @@ -24,4 +25,22 @@ pytest: script: - pytest -v --random-order ./tests +tests-3.9: + stage: AdditionalTests + image: $CI_DOCKER_REGISTRY/python:3.9 + needs: ["pytest"] + script: + - pytest -v --random-order ./tests + allow_failure: true +tests-3.10: + extends: "tests-3.9" + stage: AdditionalTests + image: $CI_DOCKER_REGISTRY/python:3.10 + allow_failure: true + +tests-3.11: + extends: "tests-3.9" + stage: AdditionalTests + image: $CI_DOCKER_REGISTRY/python:3.11 + allow_failure: true