diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 11af98c128a055534709b9016371840520c4f31b..f1e42393183b5fbe31ae5e35c7fc549e8d4246ad 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -23,6 +23,10 @@ stages:
 
 build_badges:
   stage: badges
+  only:
+    - master
+    - develop
+    - tags
   before_script:
     - module load singularity/3.5.3
     - chmod +x ./workflow/scripts/get_updated_badge_info.sh
@@ -36,6 +40,10 @@ build_badges:
 
 pages:
   stage: deploy
+  only:
+    - master
+    - develop
+    - tags
   dependencies:
     - build_badges
   script: