diff options
author | Helmut Grohne <helmutg@debian.org> | 2025-04-11 13:17:17 +0000 |
---|---|---|
committer | Helmut Grohne <helmutg@debian.org> | 2025-04-11 13:17:17 +0000 |
commit | c4faa82f9c451d06ee8598e633c3a8e77c449bfe (patch) | |
tree | 3bb2cd8e17d4493f61362412aa262bdfcb0ada76 /.gitlab-ci.yml | |
parent | 0ef75afe1fe982df1bacfcddd9c6dc354ad07ea5 (diff) | |
parent | 437a5587f1ac95fd340ba45a5c9933d4c7a24f4b (diff) | |
download | debvm-c4faa82f9c451d06ee8598e633c3a8e77c449bfe.tar.gz |
Merge branch 'debefivm' into 'main'
add a new family of wrappers for EFI based images
See merge request helmutg/debvm!49
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 09e8a5f..fd9b193 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,6 +35,22 @@ release_test: - apt-get --no-install-recommends --yes install curl e2fsprogs expect gpgv mmdebstrap openssh-client qemu-kvm dpkg-dev - PATH=$(pwd)/bin:$PATH ./tests/create-and-run.sh $(dpkg --print-architecture) "$RELEASE" +release_test_efi: + parallel: + matrix: + - RELEASE: + - sid + - trixie + - bookworm + UKIFY: + - systemd-ukify + - binutils-multiarch + script: + - apt-get update + - apt-get dist-upgrade --yes + - apt-get --no-install-recommends --yes install dosfstools dpkg-dev e2fsprogs expect fdisk mmdebstrap mount mtools openssh-client ovmf qemu-kvm systemd $UKIFY + - PATH=$(pwd)/bin:$PATH ./tests/efi-create-and-run.sh $(dpkg --print-architecture) "$RELEASE" + debci_test: script: - apt-get update @@ -61,3 +77,25 @@ arch_test: - apt-get --no-install-recommends --yes install curl e2fsprogs expect mmdebstrap openssh-client qemu-system arch-test qemu-user-static file systemd dpkg-dev debian-ports-archive-keyring - /lib/systemd/systemd-binfmt - PATH=$(pwd)/bin:$PATH ./tests/create-and-run.sh "$ARCHITECTURE" "$DEFAULT_SUITE" + +arch_test_efi: + parallel: + matrix: + - ARCHITECTURE: + - arm64 + - armhf + - riscv64 + script: + - test -e /proc/sys/fs/binfmt_misc/status || mount -t binfmt_misc binfmt_misc /proc/sys/fs/binfmt_misc + - apt-get update + - apt-get dist-upgrade --yes + - apt-get --no-install-recommends --yes install dosfstools dpkg-dev e2fsprogs expect fdisk mmdebstrap mount mtools openssh-client ovmf qemu-efi-aarch64 qemu-efi-arm qemu-efi-riscv64 qemu-system arch-test qemu-user-static systemd systemd-ukify + - /lib/systemd/systemd-binfmt + - PATH=$(pwd)/bin:$PATH ./tests/efi-create-and-run.sh "$ARCHITECTURE" "$DEFAULT_SUITE" + +autopkgtest-qemu-efi: + script: + - apt-get update + - apt-get dist-upgrade --yes + - apt-get --no-install-recommends --yes install autopkgtest dosfstools e2fsprogs fdisk mmdebstrap mount mtools ovmf qemu-utils qemu-kvm systemd systemd-ukify + - PATH=$(pwd)/bin:$PATH ./tests/autopkgtest-qemu-efi.sh "$ARCHITECTURE" "$DEFAULT_SUITE" |