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