diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 868ac0c5d1f3f473422602f4d1efe4f22613abd0..0c9f57d152157d295b6ebe940c878f1971a29cc5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -23,18 +23,26 @@ stages:
 
 build_badges:
   stage: badges
+  only:
+    - master
+    - develop
+    - tags
   before_script:
     - module load singularity/3.5.3
     - chmod +x get-updated-badge-info.sh
   script:
     - echo "Building badges"
-    - singularity run 'docker://gudmaprbk/gudmap-rbk_base:1.0.0' bash get-updated-badge-info.sh
+    - singularity run 'docker://gudmaprbk/gudmap-rbk_base:1.0.0' bash ./workflow/scripts/get-updated-badge-info.sh
   artifacts:
     paths:
       - badges/
 
 pages:
   stage: deploy
+  only:
+    - master
+    - develop
+    - tags
   dependencies:
     - build_badges
   script:
diff --git a/get-updated-badge-info.sh b/workflow/scripts/get_updated_badge_info.sh
similarity index 75%
rename from get-updated-badge-info.sh
rename to workflow/scripts/get_updated_badge_info.sh
index af41ceddcfeff9420b18f27831c1d2b968d56404..05a08dc7a6056498f73d26f4dc8cdedd3db58f84 100644
--- a/get-updated-badge-info.sh
+++ b/workflow/scripts/get_updated_badge_info.sh
@@ -18,10 +18,10 @@ echo "develop_nextflow_version =" ${develop_nextflow_version}
 
 echo "collecting badges"
 mkdir badges
-curl --request GET https://img.shields.io/badge/Latest%20Release-${latest_release_tag}-green?style=flat > ./badges/release.svg
-curl --request GET https://img.shields.io/badge/Pipeline%20Version-${current_pipeline_version}-green?style=flat > ./badges/releasePipeline.svg
-curl --request GET https://img.shields.io/badge/Nextflow%20Version-${current_nextflow_version}-green?style=flat > ./badges/releaseNextflow.svg
-curl --request GET https://img.shields.io/badge/Pipeline%20Version-${master_pipeline_version}-green?style=flat > ./badges/masterPipeline.svg
-curl --request GET https://img.shields.io/badge/Nextflow%20Version-${master_nextflow_version}-green?style=flat > ./badges/masterNextflow.svg
-curl --request GET https://img.shields.io/badge/Pipeline%20Version-${develop_pipeline_version}-green?style=flat > ./badges/developPipeline.svg
-curl --request GET https://img.shields.io/badge/Nextflow%20Version-${develop_nextflow_version}-green?style=flat > ./badges/developNextflow.svg
\ No newline at end of file
+curl --request GET https://img.shields.io/badge/Latest%20Release-${latest_release_tag}-informational?style=flat > ./badges/release.svg
+curl --request GET https://img.shields.io/badge/Pipeline%20Version-${current_pipeline_version}-informational?style=flat > ./badges/releasePipeline.svg
+curl --request GET https://img.shields.io/badge/Nextflow%20Version-${current_nextflow_version}-informational?style=flat > ./badges/releaseNextflow.svg
+curl --request GET https://img.shields.io/badge/Pipeline%20Version-${master_pipeline_version}-informational?style=flat > ./badges/masterPipeline.svg
+curl --request GET https://img.shields.io/badge/Nextflow%20Version-${master_nextflow_version}-informational?style=flat > ./badges/masterNextflow.svg
+curl --request GET https://img.shields.io/badge/Pipeline%20Version-${develop_pipeline_version}-informational?style=flat > ./badges/developPipeline.svg
+curl --request GET https://img.shields.io/badge/Nextflow%20Version-${develop_nextflow_version}-informational?style=flat > ./badges/developNextflow.svg