mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
automation: Switch arm32 cross builds to run on arm64
Due to the limited x86 CI resources slowing down the whole pipeline, switch the arm32 cross builds to be executed on arm64 which is much more capable. For that, rename the existing debian container dockerfile from unstable-arm32-gcc to unstable-arm64v8-arm32-gcc and use arm64v8/debian:unstable as an image. Note, that we cannot use the same container name as we have to keep the backwards compatibility. Take the opportunity to remove extra empty line at the end of a file. Modify the tag of .arm32-cross-build-tmpl to arm64 and update the build jobs accordingly. Signed-off-by: Michal Orzel <michal.orzel@amd.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
1 parent
5b9bb91abb
commit
a35fccc8df
2 files changed
+6
-7
No files matched your search
+1
-2
@@ -1,4 +1,4 @@
|
||||
FROM debian:unstable
|
||||
FROM arm64v8/debian:unstable
|
||||
LABEL maintainer.name="The Xen Project" \
|
||||
maintainer.email="xen-devel@lists.xenproject.org"
|
||||
|
||||
@@ -21,4 +21,3 @@ RUN apt-get update && \
|
||||
apt-get autoremove -y && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists* /tmp/* /var/tmp/*
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
variables:
|
||||
XEN_TARGET_ARCH: arm32
|
||||
tags:
|
||||
- x86_64
|
||||
- arm64
|
||||
|
||||
.arm32-cross-build:
|
||||
extends: .arm32-cross-build-tmpl
|
||||
@@ -542,26 +542,26 @@ alpine-3.12-clang-debug:
|
||||
debian-unstable-gcc-arm32:
|
||||
extends: .gcc-arm32-cross-build
|
||||
variables:
|
||||
CONTAINER: debian:unstable-arm32-gcc
|
||||
CONTAINER: debian:unstable-arm64v8-arm32-gcc
|
||||
HYPERVISOR_ONLY: y
|
||||
|
||||
debian-unstable-gcc-arm32-debug:
|
||||
extends: .gcc-arm32-cross-build-debug
|
||||
variables:
|
||||
CONTAINER: debian:unstable-arm32-gcc
|
||||
CONTAINER: debian:unstable-arm64v8-arm32-gcc
|
||||
HYPERVISOR_ONLY: y
|
||||
|
||||
debian-unstable-gcc-arm32-randconfig:
|
||||
extends: .gcc-arm32-cross-build
|
||||
variables:
|
||||
CONTAINER: debian:unstable-arm32-gcc
|
||||
CONTAINER: debian:unstable-arm64v8-arm32-gcc
|
||||
HYPERVISOR_ONLY: y
|
||||
RANDCONFIG: y
|
||||
|
||||
debian-unstable-gcc-arm32-debug-randconfig:
|
||||
extends: .gcc-arm32-cross-build-debug
|
||||
variables:
|
||||
CONTAINER: debian:unstable-arm32-gcc
|
||||
CONTAINER: debian:unstable-arm64v8-arm32-gcc
|
||||
HYPERVISOR_ONLY: y
|
||||
RANDCONFIG: y
|
||||
|
||||
|
||||