diff options
Diffstat (limited to 'share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml')
-rw-r--r-- | share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml | 70 |
1 files changed, 39 insertions, 31 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml b/share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml index a6174c20b3..218c416d20 100644 --- a/share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml +++ b/share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml @@ -59,18 +59,28 @@ default: extends: [ ".generate" ] tags: ["spack", "aws", "public", "medium", "aarch64"] +.generate-ppc64le: + extends: [ ".generate" ] + tags: ["spack", "uo", "public", "medium", "ppc64le"] + .pr-generate: extends: [ ".pr", ".generate" ] .pr-generate-aarch64: extends: [ ".pr", ".generate-aarch64" ] +.pr-generate-ppc64le: + extends: [ ".pr", ".generate-ppc64le" ] + .protected-generate: extends: [ ".protected", ".generate" ] .protected-generate-aarch64: extends: [ ".protected", ".generate-aarch64" ] +.protected-generate-ppc64le: + extends: [ ".protected", ".generate-ppc64le" ] + .build: stage: build @@ -335,41 +345,39 @@ e4s-oneapi-protected-build: ######################################## # E4S on Power ######################################## -# .power-e4s-generate-tags-and-image: -# image: { "name": "ghcr.io/scottwittenburg/ecpe4s-ubuntu20.04-runner-ppc64le:2021-07-01", "entrypoint": [""] } -# tags: ["spack", "public", "medium", "ppc64le"] - -# .e4s-on-power: -# variables: -# SPACK_CI_STACK_NAME: e4s-on-power +.e4s-power: + variables: + SPACK_CI_STACK_NAME: e4s-power -# e4s-on-power-pr-generate: -# extends: [ ".e4s-on-power", ".pr-generate", ".power-e4s-generate-tags-and-image"] +e4s-power-pr-generate: + extends: [ ".e4s-power", ".pr-generate-ppc64le"] + image: ecpe4s/ubuntu20.04-runner-ppc64le:2022-08-01 -# e4s-on-power-protected-generate: -# extends: [ ".e4s-on-power", ".protected-generate", ".power-e4s-generate-tags-and-image"] +e4s-power-protected-generate: + extends: [ ".e4s-power", ".protected-generate-ppc64le"] + image: ecpe4s/ubuntu20.04-runner-ppc64le:2022-08-01 -# e4s-on-power-pr-build: -# extends: [ ".e4s-on-power", ".pr-build" ] -# trigger: -# include: -# - 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-power-pr-build: + extends: [ ".e4s-power", ".pr-build" ] + trigger: + include: + - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml + job: e4s-power-pr-generate + strategy: depend + needs: + - artifacts: True + job: e4s-power-pr-generate -# e4s-on-power-protected-build: -# extends: [ ".e4s-on-power", ".protected-build" ] -# trigger: -# include: -# - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml -# job: e4s-on-power-protected-generate -# strategy: depend -# needs: -# - artifacts: True -# job: e4s-on-power-protected-generate +e4s-power-protected-build: + extends: [ ".e4s-power", ".protected-build" ] + trigger: + include: + - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml + job: e4s-power-protected-generate + strategy: depend + needs: + - artifacts: True + job: e4s-power-protected-generate ######################################### # Build tests for different build-systems |