|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH test-artifacts v3 00/13] Changes for several CI improvements
- Alpine update - Debian trixie - test arbitrary linux branch - Linux stubdom Technically, the last patch isn't strictly required, but it eases debugging. In v3 I reordered patches a bit, to move Linux tests earlier. Example pipeline: https://gitlab.com/xen-project/people/marmarek/test-artifacts/-/pipelines/2422090153 Marek Marczykowski-Górecki (13): Add Alpine 3.22 containers Switch Linux builds to use Alpine 3.22 container Add debian rootfs artifact Add linux-6.12.79-x86_64 Enable CONFIG_USB_RTL8152 in kernel for hw12 runner Include git in the ARM64 build container too Support building arbitrary Linux branch/tag/commit Save Linux config to artifacts too Add trigger-test job, to run test on a Linux built from a branch/tag Add linux-stubdom dependencies Prepare grub for booting x86_64 HVM domU from a disk Prepare grub for booting x86_64 HVM domU from a cdrom Setup ssh access to test systems .gitlab-ci.yml | 72 +++++++++++++++-- containerize | 4 +- images/alpine/3.18-arm64-build.dockerfile | 1 +- images/alpine/3.22-arm64-base.dockerfile | 6 +- images/alpine/3.22-arm64-build.dockerfile | 31 +++++++- images/alpine/3.22-x86_64-base.dockerfile | 6 +- images/alpine/3.22-x86_64-build.dockerfile | 43 ++++++++++- images/debian/13-x86_64-base.dockerfile | 4 +- scripts/alpine-rootfs.sh | 25 ++++++- scripts/build-linux.sh | 24 ++++-- scripts/debian-rootfs.sh | 96 +++++++++++++++++++++++- 11 files changed, 300 insertions(+), 12 deletions(-) create mode 100644 images/alpine/3.22-arm64-base.dockerfile create mode 100644 images/alpine/3.22-arm64-build.dockerfile create mode 100644 images/alpine/3.22-x86_64-base.dockerfile create mode 100644 images/alpine/3.22-x86_64-build.dockerfile create mode 100644 images/debian/13-x86_64-base.dockerfile create mode 100755 scripts/debian-rootfs.sh base-commit: 76894a5929bc604fb5bdb4aff2f94a6a9df68cdb -- git-series 0.9.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |