From f373b1cf6c6789e047faf8406b50f382aec95bed Mon Sep 17 00:00:00 2001
From: Nicolas Descostes <nicolas.descostes@embl.it>
Date: Fri, 8 Apr 2022 09:13:34 +0200
Subject: [PATCH] modify with template

---
 .gitlab-ci.yml | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8ced58f..54df9b1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,29 +1,29 @@
 # See https://docs.gitlab.com/ee/ci/yaml/index.html for all available options
 
-stages:
-  - buildPushImage
 
-image: 
+.template:
+  stage: buildPushImage
+  tags:
+    - docker7
+  image:
     name: quay.io/singularity/singularity:v3.8.4
-    entrypoint: [""]
+    entrypoint: [ "" ]
+  script:
+    - singularity build container.sif $RECIPE_PATH/Singularity.$BASENAME-$TAG
+    - singularity push --docker-username gitlab-ci-token --docker-password $CI_JOB_TOKEN container.sif oras://"$CI_REGISTRY_IMAGE"/$BASENAME:$TAG
+
+
 
 #####################
 ## Quality control
 #####################
 
 
-build-push-singularity-fastqc:
-  tags:
-    - docker7
-  stage: buildPushImage
+fastqc-0119:
   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
+      - recipes/quality-control/fastqc/Singularity.fastqc-0119
-- 
GitLab