@@ -186,56 +186,66 @@ qemu-generic-arm64:
extends: .build
parallel:
matrix:
- - KERNEL: [linux-yocto, linux-yocto-dev, linux-yocto-rt]
+ - KERNEL: [linux-yocto, linux-yocto-rt]
TOOLCHAINS: [gcc, clang]
TESTING: testimage
+ - KERNEL: linux-yocto-dev
+ TESTING: testimage
qemuarm64-secureboot:
extends: .build
parallel:
matrix:
- - KERNEL: [linux-yocto, linux-yocto-dev, linux-yocto-rt]
+ - KERNEL: [linux-yocto, linux-yocto-rt]
TOOLCHAINS: [gcc, clang]
TCLIBC: [glibc, musl]
TS: [none, qemuarm64-secureboot-ts]
TESTING: testimage
+ - KERNEL: linux-yocto-dev
+ TESTING: testimage
qemuarm64:
extends: .build
parallel:
matrix:
- DISTRO: poky
- KERNEL: [linux-yocto, linux-yocto-dev, linux-yocto-rt]
+ KERNEL: [linux-yocto, linux-yocto-rt]
TOOLCHAINS: [gcc, clang]
FIRMWARE: [u-boot, edk2]
TESTING: testimage
- DISTRO: poky-tiny
TESTING: testimage
- VIRT: xen
+ - KERNEL: linux-yocto-dev
+ TESTING: testimage
qemuarm-secureboot:
extends: .build
parallel:
matrix:
- - KERNEL: [linux-yocto, linux-yocto-dev, linux-yocto-rt]
+ - KERNEL: [linux-yocto, linux-yocto-rt]
TOOLCHAINS: [gcc, clang]
TCLIBC: [glibc, musl]
TESTING: testimage
- TOOLCHAINS: external-gccarm
TESTING: testimage
+ - KERNEL: linux-yocto-dev
+ TESTING: testimage
qemuarm:
extends: .build
parallel:
matrix:
- DISTRO: poky
- KERNEL: [linux-yocto, linux-yocto-dev, linux-yocto-rt]
+ KERNEL: [linux-yocto, linux-yocto-rt]
TOOLCHAINS: [gcc, clang]
FIRMWARE: [u-boot, edk2]
TESTING: testimage
- DISTRO: poky-tiny
TESTING: testimage
- VIRT: xen
+ - KERNEL: linux-yocto-dev
+ TESTING: testimage
qemuarmv5:
extends: .build
To reduce build and test times in CI, move the dev kernel outside the standard matrix. This results in it still being built and tested for the platform, but only with gcc/glibc (and not against clang and musl). This greatly reduces the number of permutations that need to be verified. Signed-off-by: Jon Mason <jon.mason@arm.com> --- .gitlab-ci.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-)