diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bae7b16427b365c2f13f0e6bb0e7d2133b0e1213..c8354df21b9527cb3d97d3fec12a3c8ca8a0a69d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,7 @@ stages: - build + - deploy image: name: quay.io/singularity/singularity:v3.8.4 @@ -17,6 +18,13 @@ image: - singularity build container.sif $RECIPE_PATH/Singularity.$BASENAME-$TAG +.templateDeploy: + stage: deploy + tags: + - docker7 + script: + - singularity push --docker-username gitlab-ci-token --docker-password $CI_JOB_TOKEN container.sif oras://"$CI_REGISTRY_IMAGE"/$BASENAME:$TAG + ##################### ## Quality control ##################### @@ -31,3 +39,13 @@ fastqc-0119-build: only: changes: - recipes/quality-control/fastqc/Singularity.fastqc-0119 + + +fastqc-0119-deploy: + extends: .templateDeploy + variables: + BASENAME: fastqc + TAG: 0119 + only: + changes: + - recipes/quality-control/fastqc/Singularity.fastqc-0119