Add DAG scheduling to child pipelines

This commit is contained in:
Scott Wittenburg 2021-09-28 12:30:34 -06:00 committed by Todd Gamblin
parent 4637c51c7f
commit d11156f361

View File

@ -116,6 +116,9 @@ e4s-pr-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: e4s-pr-generate job: e4s-pr-generate
strategy: depend strategy: depend
needs:
- artifacts: True
job: e4s-pr-generate
e4s-develop-build: e4s-develop-build:
extends: [ ".e4s", ".develop-build" ] extends: [ ".e4s", ".develop-build" ]
@ -124,6 +127,9 @@ e4s-develop-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: e4s-develop-generate job: e4s-develop-generate
strategy: depend strategy: depend
needs:
- artifacts: True
job: e4s-develop-generate
######################################## ########################################
# E4S on Power # E4S on Power
@ -149,6 +155,9 @@ e4s-develop-build:
# - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml # - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
# job: e4s-on-power-pr-generate # job: e4s-on-power-pr-generate
# strategy: depend # strategy: depend
# needs:
# - artifacts: True
# job: e4s-on-power-pr-generate
# e4s-on-power-develop-build: # e4s-on-power-develop-build:
# extends: [ ".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 # - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
# job: e4s-on-power-develop-generate # job: e4s-on-power-develop-generate
# strategy: depend # strategy: depend
# needs:
# - artifacts: True
# job: e4s-on-power-develop-generate
######################################### #########################################
# Build tests for different build-systems # Build tests for different build-systems
@ -178,6 +190,9 @@ build_systems-pr-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: build_systems-pr-generate job: build_systems-pr-generate
strategy: depend strategy: depend
needs:
- artifacts: True
job: build_systems-pr-generate
build_systems-develop-build: build_systems-develop-build:
extends: [ ".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 - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: build_systems-develop-generate job: build_systems-develop-generate
strategy: depend strategy: depend
needs:
- artifacts: True
job: build_systems-develop-generate
######################################### #########################################
# RADIUSS # RADIUSS
@ -205,6 +223,9 @@ radiuss-pr-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: radiuss-pr-generate job: radiuss-pr-generate
strategy: depend strategy: depend
needs:
- artifacts: True
job: radiuss-pr-generate
# --------- Develop --------- # --------- Develop ---------
radiuss-develop-generate: radiuss-develop-generate:
@ -217,6 +238,9 @@ radiuss-develop-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: radiuss-develop-generate job: radiuss-develop-generate
strategy: depend strategy: depend
needs:
- artifacts: True
job: radiuss-develop-generate
######################################## ########################################
# ECP Data & Vis SDK # ECP Data & Vis SDK
@ -238,6 +262,9 @@ data-vis-sdk-pr-build:
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: data-vis-sdk-pr-generate job: data-vis-sdk-pr-generate
strategy: depend strategy: depend
needs:
- artifacts: True
job: data-vis-sdk-pr-generate
data-vis-sdk-develop-build: data-vis-sdk-develop-build:
extends: [ ".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 - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
job: data-vis-sdk-develop-generate job: data-vis-sdk-develop-generate
strategy: depend strategy: depend
needs:
- artifacts: True
job: data-vis-sdk-develop-generate