diff --git a/debian/gitlab-ci.yml b/debian/gitlab-ci.yml
index 2d28d2811191c1a87d52283919493fb53c92ce5d..a53fcfb13e7c3e37b34567ed49abaaf96c089a99 100644
--- a/debian/gitlab-ci.yml
+++ b/debian/gitlab-ci.yml
@@ -71,6 +71,14 @@ variables:
     # Create a File variable with a private key authorized for P_V_CI_UPLOAD_USER
     PRESSURE_VESSEL_CI_UPLOAD_SSH_PRIVATE_KEY_FILE: ''
 
+workflow:
+    rules:
+        - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+          when: never
+        - if: '$CI_COMMIT_BRANCH == "master" && $CI_PIPELINE_SOURCE == "push"'
+          when: never
+        - when: always
+
 stages:
     - build
     - relocatable-install