This series implements testing arbitrary Linux branch, based on pipeline
variables. The idea is to setup schedule running a pipeline for few selected
branches (some of the Linux stable branches? linux-next? Linus's master
branch?) The SELECTED_JOBS_ONLY variable can be used to exclude most of the
build jobs in those pipelines.
This series is combined with adding hw12 runner, as it needs a newer kernel
anyway, so putting it together avoids merge conflict. There are also few minor
CI improvements collected along the way.
Pipeline:
https://gitlab.com/xen-project/people/marmarek/xen/-/pipelines/1882799125
Marek Marczykowski-Górecki (6):
CI: Switch x86 tests to 6.12.34 kernel
CI: add AMD Zen 4 HW runner
CI: upload tests-junit.xml as a normal artifact too
CI: make test-artifacts branch/job customizable
CI: use Alpine's network setup
[DO NOT MERGE] CI: example how to use ssh to extract logs
.gitlab-ci.yml | 9 ++++-
automation/gitlab-ci/test.yaml | 65 +++++++++++++++++++++++++++++--
automation/scripts/qubes-x86-64.sh | 22 +++++-----
3 files changed, 81 insertions(+), 15 deletions(-)
base-commit: cc7394164633e75fb61d52565f75271e0b7f1236
--
git-series 0.9.1