From a5e6d4650767053e765e59527e7d8f70d90bc8b0 Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Thu, 24 Aug 2023 01:42:31 +0000
Subject: [PATCH] fix: split mirrors job

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fb83c0a17..c8030de7d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -235,6 +235,18 @@ base:
                    --build-arg BUILD_IMAGE=${BUILD_IMAGE}
                    containers/debian
 
+mirrors:
+  script:
+    - apk add envsubst
+    - |
+      source spack.sh
+      source eic-spack.sh
+      export SPACK_VERSION
+      cat mirrors.yaml.in | envsubst > mirrors.yaml
+  artifacts:
+    paths:
+      mirrors.yaml
+
 jug_dev:
   parallel:
     matrix:
@@ -263,14 +275,13 @@ jug_dev:
   stage: jug
   needs:
     - version
+    - mirrors
     - base
   script:
     - if [ "${BUILD_TYPE}" == "nightly" ] ; then IF_BUILD_NIGHTLY=1 ; fi
     - if [ "${BUILD_TYPE}" == "default" ] ; then IF_BUILD_DEFAULT=1 ; fi
     - source spack.sh ; 
       source eic-spack.sh ;
-      export SPACK_VERSION ;
-      cat mirrors.yaml.in | envsubst > mirrors.yaml ;
       docker buildx build --push ${BUILD_OPTIONS}
                    --tag ${CI_REGISTRY}/${CI_PROJECT_PATH}/${BUILD_IMAGE}${ENV}:${INTERNAL_TAG}-${BUILD_TYPE}
                    ${EXPORT_TAG:+
-- 
GitLab