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