mbox series

[v3,0/5] Few CI improvements

Message ID cover.0fd3c8fb7cf6db337edfd5c5d6ea18bcc44bdef3.1739933790.git-series.marmarek@invisiblethingslab.com (mailing list archive)
Headers show
Series Few CI improvements | expand

Message

Marek Marczykowski-Górecki Feb. 19, 2025, 2:56 a.m. UTC
- Add some more test jobs
- Allow selecting individual jobs, without editing yaml files

I don't think it needs to be included in 4.20, but may be considered later for
backporting.

Marek Marczykowski-Górecki (5):
  automation: skip building domU if there is no test defined for it
  automation: add jobs running tests from tools/tests/*
  automation: allow selecting individual jobs via CI variables
  automation: add tools/tests jobs on the AMD Zen3+ runner too
  docs: add basic CI documentation

 .gitlab-ci.yml                     |  2 +-
 automation/gitlab-ci/build.yaml    |  6 ++-
 automation/gitlab-ci/test.yaml     | 60 ++++++++++++++++++++++++-
 automation/scripts/build           |  1 +-
 automation/scripts/qubes-x86-64.sh | 78 +++++++++++++++++++++++--------
 automation/scripts/run-tools-tests | 47 +++++++++++++++++++-
 docs/index.rst                     |  1 +-
 docs/misc/ci.rst                   | 35 ++++++++++++++-
 8 files changed, 211 insertions(+), 19 deletions(-)
 create mode 100755 automation/scripts/run-tools-tests
 create mode 100644 docs/misc/ci.rst

base-commit: 819c3cb186a86ef3e04fb5af4d9f9f6de032c3ee