From 5449a6a7399f0d51441b046b61af324dc3d330f5 Mon Sep 17 00:00:00 2001
From: lewa <lene.wasskog@nibio.no>
Date: Fri, 1 Sep 2023 18:23:52 +0200
Subject: [PATCH] build: Prevent other gitlab ci/cd jobs from being triggered

---
 .gitlab-ci.yml | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fbe84d9..ef7aace 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -20,6 +20,8 @@ build:
     - ./mvnw $MAVEN_CLI_OPTS $MAVEN_OPTS package
   tags:
     - vips-java
+  rules:
+    - if: '$CI_PIPELINE_SOURCE != "pipeline"'
 
 test:
   stage: test
@@ -27,15 +29,16 @@ test:
     - ./mvnw $MAVEN_CLI_OPTS $MAVEN_OPTS test
   tags:
     - vips-java
+  rules:
+    - if: '$CI_PIPELINE_SOURCE != "pipeline"'
 
 test_after_vips_common_changes:
   stage: test
   script:
     - echo $VERSION
     - ./mvnw $MAVEN_CLI_OPTS $MAVEN_OPTS test
-  only:
-    variables:
-      - $CI_PIPELINE_SOURCE == "pipeline"
+  rules:
+    - if: '$CI_PIPELINE_SOURCE == "pipeline"'
 
 deploy-snapshot:
   stage: deploy
@@ -44,7 +47,7 @@ deploy-snapshot:
   tags:
     - vips-java
   rules:
-    - if: '$CI_COMMIT_REF_NAME == $MAIN_BRANCH'
+    - if: '$CI_PIPELINE_SOURCE != "pipeline" && $CI_COMMIT_REF_NAME == $MAIN_BRANCH'
 
 deploy-release:
   stage: deploy
@@ -83,4 +86,4 @@ deploy-release:
   tags:
     - vips-java
   rules:
-    - if: '$CI_COMMIT_REF_NAME == $RELEASE_BRANCH'
+    - if: '$CI_PIPELINE_SOURCE != "pipeline" && $CI_COMMIT_REF_NAME == $RELEASE_BRANCH'
-- 
GitLab