diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 04a7a53976a8ca0a588f0bad7185ac105348f55a..868ac0c5d1f3f473422602f4d1efe4f22613abd0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,12 +13,35 @@ variables:
   refERCCVersion: "92"
 
 stages:
+  - badges
+  - deploy
   - unit
   - aggregation
   - reference
   - integration
   - consistency
 
+build_badges:
+  stage: badges
+  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
+  artifacts:
+    paths:
+      - badges/
+
+pages:
+  stage: deploy
+  dependencies:
+    - build_badges
+  script:
+    - mv badges/ public/
+  artifacts:
+    paths:
+    - public
 
 getBag:
   stage: unit
diff --git a/README.md b/README.md
index c7002c709b2ab5b2781f8e1bc5f33cc8c1178b55..f8d0b49dac58b7e4d2a6f59c8166f73353dcac4a 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,9 @@
-|*master*|*develop*|
-|:-:|:-:|
-|[![pipeline status](https://git.biohpc.swmed.edu/gudmap_rbk/rna-seq/badges/master/pipeline.svg)](https://git.biohpc.swmed.edu/gudmap_rbk/rna-seq/commits/master)|[![pipeline status](https://git.biohpc.swmed.edu/gudmap_rbk/rna-seq/badges/develop/pipeline.svg)](https://git.biohpc.swmed.edu/gudmap_rbk/rna-seq/commits/develop)|
+|tag|master|develop|
+|:-:|:-:|:-:|
+|![release](https://gudmap_rbk.pages.biohpc.swmed.edu/rna-seq/release.svg)|[![pipeline status](https://git.biohpc.swmed.edu/gudmap_rbk/rna-seq/badges/master/pipeline.svg)](https://git.biohpc.swmed.edu/gudmap_rbk/rna-seq/commits/master)|[![pipeline status](https://git.biohpc.swmed.edu/gudmap_rbk/rna-seq/badges/develop/pipeline.svg)](https://git.biohpc.swmed.edu/gudmap_rbk/rna-seq/commits/develop)|
+|![pipeline](https://gudmap_rbk.pages.biohpc.swmed.edu/rna-seq/releasePipeline.svg)|![pipeline](https://gudmap_rbk.pages.biohpc.swmed.edu/rna-seq/masterPipeline.svg)|![pipeline](https://gudmap_rbk.pages.biohpc.swmed.edu/rna-seq/developPipeline.svg)|
+|![nextflow](https://gudmap_rbk.pages.biohpc.swmed.edu/rna-seq/releaseNextflow.svg)|![nextflow](https://gudmap_rbk.pages.biohpc.swmed.edu/rna-seq/masterNextflow.svg)|![nextflow](https://gudmap_rbk.pages.biohpc.swmed.edu/rna-seq/developNextflow.svg)|
+
 <!--
 [![DOI]()]()
 -->
diff --git a/get-updated-badge-info.sh b/get-updated-badge-info.sh
new file mode 100644
index 0000000000000000000000000000000000000000..af41ceddcfeff9420b18f27831c1d2b968d56404
--- /dev/null
+++ b/get-updated-badge-info.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+echo "collecting stats for badges"
+latest_release_tag=$(git tag --sort=-committerdate -l *.*.* | head -1)
+echo "latest_release_tag =" ${latest_release_tag}
+current_pipeline_version=$(git show ${latest_release_tag}:workflow/nextflow.config | grep -o version.* | grep -oP "(?<=').*(?=')")
+echo "current_pipeline_version =" ${current_pipeline_version}
+current_nextflow_version=$(git show ${latest_release_tag}:workflow/nextflow.config | grep -o nextflowVersion.* | grep -oP "(?<=').*(?=')")
+echo "current_nextflow_version =" ${current_nextflow_version}
+master_pipeline_version=$(git show origin/master:workflow/nextflow.config | grep -o version.* | grep -oP "(?<=').*(?=')")
+echo "master_pipeline_version =" ${master_pipeline_version}
+master_nextflow_version=$(git show origin/master:workflow/nextflow.config | grep -o nextflowVersion.* | grep -oP "(?<=').*(?=')")
+echo "master_nextflow_version =" ${master_nextflow_version}
+develop_pipeline_version=$(git show origin/develop:workflow/nextflow.config | grep -o version.* | grep -oP "(?<=').*(?=')")
+echo "develop_pipeline_version =" ${develop_pipeline_version}
+develop_nextflow_version=$(git show origin/develop:workflow/nextflow.config | grep -o nextflowVersion.* | grep -oP "(?<=').*(?=')")
+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