From 522ebd30a4881b2ee2afb5c401adc609b6050a20 Mon Sep 17 00:00:00 2001 From: Nicolas Descostes <nicolas.descostes@embl.it> Date: Fri, 8 Apr 2022 08:56:17 +0200 Subject: [PATCH] initial commit --- .gitlab-ci.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..8ced58f --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,29 @@ +# See https://docs.gitlab.com/ee/ci/yaml/index.html for all available options + +stages: + - buildPushImage + +image: + name: quay.io/singularity/singularity:v3.8.4 + entrypoint: [""] + +##################### +## Quality control +##################### + + +build-push-singularity-fastqc: + tags: + - docker7 + stage: buildPushImage + variables: + BASENAME: fastqc + TAG: 0119 + RECIPE_PATH: recipes/quality-control/ + script: + - singularity build container.sif $RECIPE_PATH/Singularity.$BASENAME-$TAG + - echo $CI_COMMIT_SHORT_SHA + - singularity push --docker-username gitlab-ci-token --docker-password $CI_JOB_TOKEN container.sif oras://"$CI_REGISTRY_IMAGE"/$BASENAME:$TAG + only: + changes: + - recipes/quality-control/Singularity.fastqc-0119 -- GitLab