From 4179b30f9666ca7eca13e6186f7fdb2ed2635f70 Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Mon, 22 Jul 2024 11:59:34 +0200 Subject: [PATCH] Remove `pages` deploy task from scheduled pipelines --- .gitlab-ci.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4555ae31..675afb75 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,6 +12,12 @@ stages: rules: - if: $CI_PIPELINE_SOURCE != "schedule" +# Configuration for jobs meant to run on each commit to pycodegen/pystencils/master +.every-commit-master: + rules: + - if: '$CI_PIPELINE_SOURCE != "schedule" && $CI_PROJECT_PATH == "pycodegen/lbmpy" && $CI_COMMIT_BRANCH == "master"' + + # Base configuration for jobs meant to run at a schedule .scheduled: rules: @@ -264,6 +270,7 @@ build-documentation: pages: image: i10git.cs.fau.de:5005/pycodegen/pycodegen/full + extends: .every-commit-master stage: deploy needs: ["tests-and-coverage", "build-documentation"] script: @@ -275,5 +282,3 @@ pages: - public tags: - docker - only: - - master@pycodegen/lbmpy -- GitLab