mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
CI: Refresh the Debian 12 arm32 cross compile container
Rework the container to user heredocs for readability, derive from bookworm-slim and use apt-get --no-install-recommends to keep the size down. Convert it to being a non-root container. Add checkpolicy as FLASK is an available build option for arm32 under Randconfig testing. Rename the CI jobs to debian-12-arm32-* to follow the naming scheme of all the other CI jobs. No functional change. Signed-off-by: Javi Merino <javi.merino@cloud.com> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Reviewed-by: Michal Orzel <michal.orzel@amd.com>
This commit is contained in:
1 parent
2ca218af23
commit
81c9fa421d
5 files changed
+52
-44
No files matched your search
@@ -360,52 +360,52 @@ debian-13-riscv64-gcc-debug:
|
||||
|
||||
# Arm32 cross-build
|
||||
|
||||
debian-bookworm-gcc-arm32:
|
||||
debian-12-arm32-gcc:
|
||||
extends: .gcc-arm32-cross-build
|
||||
<<: *build-test
|
||||
variables:
|
||||
CONTAINER: debian:bookworm-arm64v8-arm32-gcc
|
||||
CONTAINER: debian:12-arm64v8-arm32
|
||||
HYPERVISOR_ONLY: y
|
||||
|
||||
debian-bookworm-gcc-arm32-debug:
|
||||
debian-12-arm32-gcc-debug:
|
||||
extends: .gcc-arm32-cross-build-debug
|
||||
<<: *build-test
|
||||
variables:
|
||||
CONTAINER: debian:bookworm-arm64v8-arm32-gcc
|
||||
CONTAINER: debian:12-arm64v8-arm32
|
||||
HYPERVISOR_ONLY: y
|
||||
|
||||
debian-bookworm-gcc-arm32-randconfig:
|
||||
debian-12-arm32-gcc-randconfig:
|
||||
extends: .gcc-arm32-cross-build
|
||||
variables:
|
||||
CONTAINER: debian:bookworm-arm64v8-arm32-gcc
|
||||
CONTAINER: debian:12-arm64v8-arm32
|
||||
HYPERVISOR_ONLY: y
|
||||
RANDCONFIG: y
|
||||
|
||||
debian-bookworm-gcc-arm32-debug-staticmem:
|
||||
debian-12-arm32-gcc-debug-staticmem:
|
||||
extends: .gcc-arm32-cross-build-debug
|
||||
<<: *build-test
|
||||
variables:
|
||||
CONTAINER: debian:bookworm-arm64v8-arm32-gcc
|
||||
CONTAINER: debian:12-arm64v8-arm32
|
||||
HYPERVISOR_ONLY: y
|
||||
EXTRA_XEN_CONFIG: |
|
||||
CONFIG_EXPERT=y
|
||||
CONFIG_UNSUPPORTED=y
|
||||
CONFIG_STATIC_MEMORY=y
|
||||
|
||||
debian-bookworm-gcc-arm32-debug-earlyprintk:
|
||||
debian-12-arm32-gcc-debug-earlyprintk:
|
||||
extends: .gcc-arm32-cross-build-debug
|
||||
<<: *build-test
|
||||
variables:
|
||||
CONTAINER: debian:bookworm-arm64v8-arm32-gcc
|
||||
CONTAINER: debian:12-arm64v8-arm32
|
||||
HYPERVISOR_ONLY: y
|
||||
EXTRA_XEN_CONFIG: |
|
||||
CONFIG_EARLY_UART_CHOICE_PL011=y
|
||||
CONFIG_EARLY_UART_BASE_ADDRESS=0x9000000
|
||||
|
||||
debian-bookworm-gcc-arm32-debug-mpu:
|
||||
debian-12-arm32-gcc-debug-mpu:
|
||||
extends: .gcc-arm32-cross-build-debug
|
||||
variables:
|
||||
CONTAINER: debian:bookworm-arm64v8-arm32-gcc
|
||||
CONTAINER: debian:12-arm64v8-arm32
|
||||
HYPERVISOR_ONLY: y
|
||||
EXTRA_XEN_CONFIG: |
|
||||
CONFIG_XEN_START_ADDRESS=0x0
|
||||
|
||||
@@ -600,7 +600,7 @@ qemu-smoke-dom0less-arm32-gcc:
|
||||
- ./automation/scripts/qemu-smoke-dom0less-arm32.sh 2>&1 | tee ${LOGFILE}
|
||||
needs:
|
||||
- *arm32-test-needs
|
||||
- debian-bookworm-gcc-arm32
|
||||
- debian-12-arm32-gcc
|
||||
|
||||
qemu-smoke-dom0less-arm32-gcc-debug:
|
||||
extends: .qemu-arm32
|
||||
@@ -608,7 +608,7 @@ qemu-smoke-dom0less-arm32-gcc-debug:
|
||||
- ./automation/scripts/qemu-smoke-dom0less-arm32.sh 2>&1 | tee ${LOGFILE}
|
||||
needs:
|
||||
- *arm32-test-needs
|
||||
- debian-bookworm-gcc-arm32-debug
|
||||
- debian-12-arm32-gcc-debug
|
||||
|
||||
qemu-smoke-dom0less-arm32-gcc-debug-staticmem:
|
||||
extends: .qemu-arm32
|
||||
@@ -616,7 +616,7 @@ qemu-smoke-dom0less-arm32-gcc-debug-staticmem:
|
||||
- ./automation/scripts/qemu-smoke-dom0less-arm32.sh static-mem 2>&1 | tee ${LOGFILE}
|
||||
needs:
|
||||
- *arm32-test-needs
|
||||
- debian-bookworm-gcc-arm32-debug-staticmem
|
||||
- debian-12-arm32-gcc-debug-staticmem
|
||||
|
||||
qemu-smoke-dom0less-arm32-gcc-debug-gzip:
|
||||
extends: .qemu-arm32
|
||||
@@ -624,7 +624,7 @@ qemu-smoke-dom0less-arm32-gcc-debug-gzip:
|
||||
- ./automation/scripts/qemu-smoke-dom0less-arm32.sh gzip 2>&1 | tee ${LOGFILE}
|
||||
needs:
|
||||
- *arm32-test-needs
|
||||
- debian-bookworm-gcc-arm32-debug
|
||||
- debian-12-arm32-gcc-debug
|
||||
|
||||
qemu-smoke-dom0less-arm32-gcc-without-dom0:
|
||||
extends: .qemu-arm32
|
||||
@@ -632,7 +632,7 @@ qemu-smoke-dom0less-arm32-gcc-without-dom0:
|
||||
- ./automation/scripts/qemu-smoke-dom0less-arm32.sh without-dom0 2>&1 | tee ${LOGFILE}
|
||||
needs:
|
||||
- *arm32-test-needs
|
||||
- debian-bookworm-gcc-arm32
|
||||
- debian-12-arm32-gcc
|
||||
|
||||
qemu-smoke-dom0less-arm32-gcc-debug-without-dom0:
|
||||
extends: .qemu-arm32
|
||||
@@ -640,7 +640,7 @@ qemu-smoke-dom0less-arm32-gcc-debug-without-dom0:
|
||||
- ./automation/scripts/qemu-smoke-dom0less-arm32.sh without-dom0 2>&1 | tee ${LOGFILE}
|
||||
needs:
|
||||
- *arm32-test-needs
|
||||
- debian-bookworm-gcc-arm32-debug
|
||||
- debian-12-arm32-gcc-debug
|
||||
|
||||
qemu-smoke-dom0less-arm32-gcc-debug-earlyprintk:
|
||||
extends: .qemu-arm32
|
||||
@@ -648,7 +648,7 @@ qemu-smoke-dom0less-arm32-gcc-debug-earlyprintk:
|
||||
- ./automation/scripts/qemu-smoke-dom0less-arm32.sh earlyprintk 2>&1 | tee ${LOGFILE}
|
||||
needs:
|
||||
- *arm32-test-needs
|
||||
- debian-bookworm-gcc-arm32-debug-earlyprintk
|
||||
- debian-12-arm32-gcc-debug-earlyprintk
|
||||
|
||||
qemu-alpine-x86_64-gcc:
|
||||
extends: .qemu-x86-64
|
||||
|
||||