diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 020563ee37afcc0509f873c3d3f999e80fbbfde5..63589f1f3ada8dc5c26000529a19f9623c84ca41 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,6 @@ stages: - format - - test + - tests - build - release - publish_doc @@ -48,18 +48,40 @@ format: script: - make check-format -test: - extends: - - .changes - stage: test +.tests: + extends: .changes + stage: tests + image: $DOCKER_IMAGE/$PYTHON_VERSION:latest script: - poetry install --no-dev - make tests +tests-3.5: + extends: .tests + tags: [poetry-56] + variables: + PYTHON_VERSION: "3.5" + +tests-3.6: + extends: .tests + tags: [poetry-56] + variables: + PYTHON_VERSION: "3.6" + +tests-3.7: + extends: .tests + tags: [poetry-78] + variables: + PYTHON_VERSION: "3.7" + +tests-3.8: + extends: .tests + tags: [poetry-78] + check: extends: - .changes - stage: test + stage: tests script: - poetry install - make mypy