]> xenbits.xensource.com Git - people/jgross/xen.git/commitdiff
automation: add a job to import qemu-system-aarch64 into the pipeline
authorStefano Stabellini <sstabellini@kernel.org>
Tue, 5 Jan 2021 22:58:44 +0000 (14:58 -0800)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 15 Jan 2021 02:14:57 +0000 (18:14 -0800)
In order to use the pre-built test-artifacts/qemu-system-aarch64 binary
for our tests, first we need to import it into the pipeline. Let's do
that the same way we did it for the kernel and Alpine Linux filesystem:
by creating a special job for it.

Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
Acked-by: Wei Liu <wl@xen.org>
automation/gitlab-ci/build.yaml
automation/gitlab-ci/test.yaml

index e5246828f89150f3a1210047f6cb6ab19ee59195..db68dd0b69533c6209391b12865da421231794aa 100644 (file)
@@ -494,3 +494,14 @@ kernel-5.9.9-arm64-export:
   tags:
     - arm64
 
+qemu-system-aarch64-5.2.0-arm64-export:
+  stage: build
+  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
+  artifacts:
+    paths:
+      - binaries/qemu-system-aarch64
+  tags:
+    - arm64
+
index 944865118715046086f72a95d27337545fcccfe2..91a10febbffb232abcfb30abaddff4d5e0806611 100644 (file)
@@ -33,6 +33,7 @@ qemu-alpine-arm64-gcc:
     - alpine-3.12-gcc-arm64
     - alpine-3.12-arm64-rootfs-export
     - kernel-5.9.9-arm64-export
+    - qemu-system-aarch64-5.2.0-arm64-export
   artifacts:
     paths:
       - smoke.serial
@@ -56,6 +57,7 @@ qemu-smoke-arm64-gcc:
   dependencies:
     - debian-unstable-gcc-arm64
     - kernel-5.9.9-arm64-export
+    - qemu-system-aarch64-5.2.0-arm64-export
   artifacts:
     paths:
       - smoke.serial