summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorScott Wittenburg <scott.wittenburg@kitware.com>2021-09-28 12:30:34 -0600
committerTodd Gamblin <tgamblin@llnl.gov>2021-10-01 10:12:37 -0700
commitd11156f361d8455b2fdb73466cfa03825516cf66 (patch)
treec1b026714b0972d150169036f46ba0a26266e1ea /share
parent4637c51c7f41524c63add131298bf0e463c64058 (diff)
downloadspack-d11156f361d8455b2fdb73466cfa03825516cf66.tar.gz
spack-d11156f361d8455b2fdb73466cfa03825516cf66.tar.bz2
spack-d11156f361d8455b2fdb73466cfa03825516cf66.tar.xz
spack-d11156f361d8455b2fdb73466cfa03825516cf66.zip
Add DAG scheduling to child pipelines
Diffstat (limited to 'share')
-rw-r--r--share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml b/share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml
index 98927eb9c3..a29980f4c7 100644
--- a/share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml
+++ b/share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml
@@ -116,6 +116,9 @@ e4s-pr-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: e4s-pr-generate
strategy: depend
+ needs:
+ - artifacts: True
+ job: e4s-pr-generate
e4s-develop-build:
extends: [ ".e4s", ".develop-build" ]
@@ -124,6 +127,9 @@ e4s-develop-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: e4s-develop-generate
strategy: depend
+ needs:
+ - artifacts: True
+ job: e4s-develop-generate
########################################
# E4S on Power
@@ -149,6 +155,9 @@ e4s-develop-build:
# - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
# job: e4s-on-power-pr-generate
# strategy: depend
+# needs:
+# - artifacts: True
+# job: e4s-on-power-pr-generate
# e4s-on-power-develop-build:
# extends: [ ".e4s-on-power", ".develop-build" ]
@@ -157,6 +166,9 @@ e4s-develop-build:
# - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
# job: e4s-on-power-develop-generate
# strategy: depend
+# needs:
+# - artifacts: True
+# job: e4s-on-power-develop-generate
#########################################
# Build tests for different build-systems
@@ -178,6 +190,9 @@ build_systems-pr-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: build_systems-pr-generate
strategy: depend
+ needs:
+ - artifacts: True
+ job: build_systems-pr-generate
build_systems-develop-build:
extends: [ ".build_systems", ".develop-build" ]
@@ -186,6 +201,9 @@ build_systems-develop-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: build_systems-develop-generate
strategy: depend
+ needs:
+ - artifacts: True
+ job: build_systems-develop-generate
#########################################
# RADIUSS
@@ -205,6 +223,9 @@ radiuss-pr-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: radiuss-pr-generate
strategy: depend
+ needs:
+ - artifacts: True
+ job: radiuss-pr-generate
# --------- Develop ---------
radiuss-develop-generate:
@@ -217,6 +238,9 @@ radiuss-develop-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: radiuss-develop-generate
strategy: depend
+ needs:
+ - artifacts: True
+ job: radiuss-develop-generate
########################################
# ECP Data & Vis SDK
@@ -238,6 +262,9 @@ data-vis-sdk-pr-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: data-vis-sdk-pr-generate
strategy: depend
+ needs:
+ - artifacts: True
+ job: data-vis-sdk-pr-generate
data-vis-sdk-develop-build:
extends: [ ".data-vis-sdk", ".develop-build" ]
@@ -246,3 +273,6 @@ data-vis-sdk-develop-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: data-vis-sdk-develop-generate
strategy: depend
+ needs:
+ - artifacts: True
+ job: data-vis-sdk-develop-generate