From 7515fdffaafa3ae5c9fd8668589847120c9fa557 Mon Sep 17 00:00:00 2001
From: Kevin Hooke <kh816@cam.ac.uk>
Date: Wed, 13 Nov 2024 11:40:07 +0000
Subject: [PATCH] added rule for never on merge requests

---
 auto-devops/maven.gitlab-ci.yml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/auto-devops/maven.gitlab-ci.yml b/auto-devops/maven.gitlab-ci.yml
index 5173e4d..a8c669a 100644
--- a/auto-devops/maven.gitlab-ci.yml
+++ b/auto-devops/maven.gitlab-ci.yml
@@ -164,11 +164,13 @@ maven:deploy:
       when: never
     - !reference [".maven:deploy", rules]
 
-# Non-default branch deploy job - must be run manually as part of the review stage
+# Non-default branch deploy job - must be run manually as part of the review stage, apart from Merge Requests
 maven:deploy-dev:
   extends: .maven:deploy
   stage: review
   rules:
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+      when: never
     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
       when: never
     - if: $CI_COMMIT_TAG
-- 
GitLab