From e8874138b1e20260eea4cafad7e24929e66eb29a Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Fri, 10 Jan 2025 13:13:06 +0100 Subject: [PATCH] clean up CI config --- .gitlab-ci.yml | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d351ef6..b9827b8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,36 +4,29 @@ stages: - "Documentation" - deploy +.nox-base: + image: i10git.cs.fau.de:5005/pycodegen/pycodegen/nox + tags: + - docker + linter: + extends: .nox-base stage: "Code Quality" needs: [] - except: - variables: - - $ENABLE_NIGHTLY_BUILDS - image: i10git.cs.fau.de:5005/pycodegen/pycodegen/nox script: - nox --session lint - tags: - - docker typechecker: + extends: .nox-base stage: "Code Quality" needs: [] - except: - variables: - - $ENABLE_NIGHTLY_BUILDS - image: i10git.cs.fau.de:5005/pycodegen/pycodegen/nox script: - nox --session typecheck - tags: - - docker testsuite: + extends: .nox-base stage: "Tests" - image: i10git.cs.fau.de:5005/pycodegen/pycodegen/nox needs: [] - tags: - - docker script: - nox --session testsuite coverage: '/TOTAL.*\s+(\d+%)$/' @@ -48,19 +41,17 @@ testsuite: path: coverage.xml build-documentation: + extends: .nox-base stage: "Documentation" - image: i10git.cs.fau.de:5005/pycodegen/pycodegen/nox needs: [] script: - nox --session docs - tags: - - docker artifacts: paths: - docs/build/html pages: - image: i10git.cs.fau.de:5005/pycodegen/pycodegen/full + image: alpine:latest stage: deploy script: - ls -l -- GitLab