|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [XEN PATCH 3/4] automation: only run test artifact jobs when needed
Share the same "except" as the one used for tests.
Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
---
automation/gitlab-ci/build.yaml | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/automation/gitlab-ci/build.yaml b/automation/gitlab-ci/build.yaml
index 26dcfb1c25..cbbe0b8346 100644
--- a/automation/gitlab-ci/build.yaml
+++ b/automation/gitlab-ci/build.yaml
@@ -567,10 +567,16 @@ alpine-3.12-gcc-debug-arm64:
CONTAINER: alpine:3.12-arm64v8
+## Test artifacts common
+
+.test-jobs-artifact-common:
+ stage: build
+ except: !reference [.test-jobs-common, except]
+
# Arm test artifacts
alpine-3.12-arm64-rootfs-export:
- stage: build
+ extends: .test-jobs-artifact-common
image:
registry.gitlab.com/xen-project/xen/tests-artifacts/alpine:3.12-arm64v8
script:
- mkdir binaries && cp /initrd.tar.gz binaries/initrd.tar.gz
@@ -581,7 +587,7 @@ alpine-3.12-arm64-rootfs-export:
- arm64
kernel-5.9.9-arm64-export:
- stage: build
+ extends: .test-jobs-artifact-common
image:
registry.gitlab.com/xen-project/xen/tests-artifacts/kernel:5.9.9-arm64v8
script:
- mkdir binaries && cp /Image binaries/Image
@@ -592,7 +598,7 @@ kernel-5.9.9-arm64-export:
- arm64
qemu-system-aarch64-5.2.0-arm64-export:
- stage: build
+ extends: .test-jobs-artifact-common
image:
registry.gitlab.com/xen-project/xen/tests-artifacts/qemu-system-aarch64:5.2.0-arm64v8
script:
- mkdir binaries && cp /qemu-system-aarch64 binaries/qemu-system-aarch64
@@ -606,7 +612,7 @@ qemu-system-aarch64-5.2.0-arm64-export:
# x86_64 test artifacts
alpine-3.12-rootfs-export:
- stage: build
+ extends: .test-jobs-artifact-common
image: registry.gitlab.com/xen-project/xen/tests-artifacts/alpine:3.12
script:
- mkdir binaries && cp /initrd.tar.gz binaries/initrd.tar.gz
@@ -617,7 +623,7 @@ alpine-3.12-rootfs-export:
- x86_64
kernel-5.10.74-export:
- stage: build
+ extends: .test-jobs-artifact-common
image: registry.gitlab.com/xen-project/xen/tests-artifacts/kernel:5.10.74
script:
- mkdir binaries && cp /bzImage binaries/bzImage
--
Anthony PERARD
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |