diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 153d885c4f0e24e3c499f49c76a6169557b13541..084ad067fb36c305fc210d646f158665157ba531 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,14 +14,10 @@ tags:
 
 .templateBuild:
   stage: build
+  allow_failure: false
   script:
     - singularity build container.sif $RECIPE_PATH/Singularity.$BASENAME-$TAG
 
-.templateDeploy:
-  stage: deploy
-  script:
-    - singularity push --docker-username gitlab-ci-token --docker-password $CI_JOB_TOKEN container.sif oras://"$CI_REGISTRY_IMAGE"/$BASENAME:$TAG
-
 
 #####################
 ## Quality control
@@ -34,10 +30,6 @@ fastqc-0119-build:
     BASENAME: fastqc
     TAG: 0119
     RECIPE_PATH: recipes/quality-control/fastqc/
-
-
-fastqc-0119-deploy:
-  extends: .templateDeploy
-  variables:
-    BASENAME: fastqc
-    TAG: 0119
+  only:
+    changes:
+      - recipes/quality-control/fastqc/Singularity.fastqc-0119