summaryrefslogtreecommitdiff
path: root/share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to 'share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml')
-rw-r--r--share/spack/gitlab/cloud_pipelines/.gitlab-ci.yml70
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