From 20e03483bc77dc2f9674f74ef0e7ec74ce6ac161 Mon Sep 17 00:00:00 2001 From: Nikita Dubrovskii Date: Mon, 4 May 2026 15:45:31 +0200 Subject: [PATCH] ci: run kola tests after all artifacts were built testiso command no longer exists; ISO tests are now folded into kola --- .cci.jenkinsfile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.cci.jenkinsfile b/.cci.jenkinsfile index 825b9fc0..edb1cd6b 100644 --- a/.cci.jenkinsfile +++ b/.cci.jenkinsfile @@ -27,20 +27,25 @@ cosaPod { cp install/usr/bin/coreos-installer /usr/bin/coreos-installer """) - cosaBuild(overlays: ["install"]) + // Don't run tests until all artifacts are built. + stage("Build") { + cosaBuild(skipKola: true, overlays: ["install"]) + } - stage("Build metal+live") { + stage("Build artifacts") { shwrap("cd /srv/coreos && cosa osbuild metal metal4k live") // Test metal with an uncompressed image and metal4k with a // compressed one shwrap("cd /srv/coreos && cosa compress --fast --artifact=metal4k") } - stage("Test ISO") { + + stage("Kola") { // No need to run the iso-live-login/iso-as-disk scenarios - kolaTestIso( - extraArgs: "--denylist-test iso-as-disk.* --denylist-test iso-live-login.*" + kola( + extraArgs: "--denylist-test iso.iso-as-disk* --denylist-test iso.iso-live-login*" ) } + stage("Image tests") { // Update the perms of the generated ISO so our tests can modify in place. shwrap("find /srv/coreos/builds/ -name '*.iso' | xargs chmod -v 666")