diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b23abd010e0321c9862b27c95f9cca6c9a0c753e..7eaa560839bb39b72fe2023f5d850a6bc2c78280 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