diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0bdef49bfa1c10e5f2aab8e6dfab6fc9f5cda791..be38203bd4ed1db7cd5afd06cad3b11adf6a4a2c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -417,6 +417,11 @@ jug_xl:singularity:default:
 
 jug_xl:singularity:nightly:
   extends: .singularity
+  rules:
+    - !reference ['.singularity', rules]
+    - if: '$CI_COMMIT_BRANCH == "master"'
+      when: on_success
+    - when: never
   needs:
     - version
     - jug_xl:nightly