From 263a0d28a30c91805eefad82ceb8724166090b1f Mon Sep 17 00:00:00 2001
From: Sylvester Joosten <sjoosten@anl.gov>
Date: Mon, 4 Oct 2021 22:19:06 +0000
Subject: [PATCH] Run jobs on phy over silicon where possible

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5df614e46..80a2d6c7a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,8 +45,6 @@ stages:
   - finalize
 
 default:
-  tags:
-    - silicon
   before_script:
     - ./gitlab-ci/docker_login.sh -u $DH_REGISTRY -p $DH_EICWEB_TOKEN
                                   -n $DOCKER_NTRIES -t $DOCKER_WAIT_TIME
@@ -148,6 +146,10 @@ version:
 .build:
   rules:
     - when: on_success
+  resource_group: build
+  ## Use docker runner for docker builds
+  tags:
+    - docker
   ## cookie-cutter docker push code, to be included at the
   ## end of the regular job scripts
   script:
@@ -166,8 +168,6 @@ version:
 debian_base:default:
   extends: .build
   stage: build:base
-  interruptible: true
-  resource_group: build
   needs:
     - version
   variables:
@@ -180,8 +180,6 @@ debian_base:default:
 jug_dev:default:
   extends: .build
   stage: build:dev
-  interruptible: true
-  resource_group: build
   needs:
     - version
     - debian_base:default
@@ -230,7 +228,7 @@ jug_dev:default:
 jug_xl:default:
   extends: .build
   stage: build:release
-  interruptible: true
+  resource_group: build
   needs:
     - version
     - jug_dev:default
@@ -253,8 +251,6 @@ jug_xl:default:
 jug_xl:nightly:
   extends: .build
   stage: build:release
-  interruptible: true
-  resource_group: build
   rules:
     - if: '$CI_COMMIT_BRANCH == "master"'
       when: on_success
@@ -289,7 +285,7 @@ jug_xl:nightly:
       when: never
     - when: on_success
   artifacts:
-      expire_in: 2 days
+      expire_in: 1 days
       paths:
         - build/${BUILD_IMAGE}.sif
   script:
@@ -314,7 +310,7 @@ jug_xl:singularity:default:
 
 jug_xl:singularity:nightly:
   stage: deploy
-  interruptible: true
+  extends: .singularity
   needs: 
     - version
     - jug_xl:nightly
@@ -324,10 +320,6 @@ jug_xl:singularity:nightly:
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
       when: on_success
     - when: never
-  artifacts:
-      expire_in: 1 days
-      paths:
-        - build/${BUILD_IMAGE}.sif
   variables:
     BUILD_IMAGE: "jug_xl"
   script:
-- 
GitLab