[libvirt PATCH 00/12] Extract the integration job commands to a shell script

Erik Skultety posted 12 patches 7 months, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1695032553.git.eskultet@redhat.com
There is a newer version of this series
build-aux/syntax-check.mk   |  9 -------
ci/integration-template.yml | 42 +++--------------------------
ci/jobs.sh                  | 53 +++++++++++++++++++++++++++++++++++--
3 files changed, 54 insertions(+), 50 deletions(-)
[libvirt PATCH 00/12] Extract the integration job commands to a shell script
Posted by Erik Skultety 7 months, 1 week ago
Now that we have our base GitLab jobs extracted to ci/jobs.sh file, let's stay
consistent and do the same for the core integration tests job template.

Technically a v2 of:
https://listman.redhat.com/archives/libvir-list/2023-January/237201.html

Despite the above, quite a few things have changed, so I'm proposing this as a
new thing.

Here are test pipelines (both integration as well as normal one) after the
change:
https://gitlab.com/eskultety/libvirt/-/pipelines/1008044353
https://gitlab.com/eskultety/libvirt/-/pipelines/1008098378

Erik Skultety (12):
  syntax-check: Drop the shell's 'check for minus' rule
  ci: integration: Extract the integration CI main recipe to jobs.sh
  ci: integration: Adjust the check for CentOS Stream version
  ci: integration: Drop the 'install-deps' hidden job and reference
  ci: jobs.sh: Drop comment about the need for Avocado 98.0
  ci: jobs.sh: integration: Use --quiet with virsh
  ci: jobs.sh: run_integration: Add/Rewrite/Reformat commentaries
  ci: jobs: run_integration: Make POSIX-compliant
  ci: jobs.sh: run_cmd: Use eval to run commands
  ci: jobs: integration: Execute raw commands via 'run_cmd' helper
  ci: jobs: run_integration: Print DAEMONS variable for debugging
  ci: jobs.sh: Define and create SCRATCH_DIR for local executions

 build-aux/syntax-check.mk   |  9 -------
 ci/integration-template.yml | 42 +++--------------------------
 ci/jobs.sh                  | 53 +++++++++++++++++++++++++++++++++++--
 3 files changed, 54 insertions(+), 50 deletions(-)

-- 
2.41.0