Skip to content

Update CI testing script

Don Zickus requested to merge update-ci-script into os-build

Currently all CI testing was done under the git tree kernel-ark-ci. The original reason was to avoid duplicate .gitlab-ci.yml files for os-build and ark-patches. Now that ark-patches is gone, that problem is resolved and we can move gitlab-ci.yml back.

There was also the problem with the current CI testing constantly timing out. These changes try to address that by using CKI for most changes and reducing the workload for the scheduled jobs (but getting full git history instead of unshallowing later).

This also introduces CKI properly into the Fedora/ARK CI workflow. Though the workflow stops at the dist-srpm stage. Most changes do not require more than that. We can expand to building and testing later.

Sanity testing was done using the test-os-build branch (for schedule and other parts of the workflow). Tests triggered correctly and passed.

Cc: Veronika Kabatova (vkabatov@redhat.com)

Signed-off-by: Don Zickus dzickus@redhat.com

Merge request reports