From eac95d129db499cbc7dd7fbf60995160a616f6fe Mon Sep 17 00:00:00 2001 From: Andrew Cooper Date: Fri, 8 May 2026 20:48:44 +0100 Subject: [PATCH] CI: Add a Debian 13 (Trixie) arm64 container Exactly as per the Bookworm container, but additionally with the ipxe-qemu and qemu-system-aarch64 packages. These will be used to remove the export jobs. Switch qemu-arm{32,64} test jobs to use this container, and add two new build tests. No functional change. Signed-off-by: Andrew Cooper Reviewed-by: Michal Orzel --- automation/build/debian/13-arm64v8.dockerfile | 71 +++++++++++++++++++ automation/gitlab-ci/build.yaml | 10 +++ automation/gitlab-ci/test.yaml | 4 +- automation/scripts/containerize | 1 + 4 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 automation/build/debian/13-arm64v8.dockerfile diff --git a/automation/build/debian/13-arm64v8.dockerfile b/automation/build/debian/13-arm64v8.dockerfile new file mode 100644 index 0000000000..b9062ee8b4 --- /dev/null +++ b/automation/build/debian/13-arm64v8.dockerfile @@ -0,0 +1,71 @@ +# syntax=docker/dockerfile:1 +FROM --platform=linux/arm64/v8 debian:trixie-slim +LABEL maintainer.name="The Xen Project" +LABEL maintainer.email="xen-devel@lists.xenproject.org" + +ENV DEBIAN_FRONTEND=noninteractive + +RUN <