[libvirt PATCH v2 0/5] ci: Add an integration test job utilizing upstream QEMU

Erik Skultety posted 5 patches 1 year, 11 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1652345345.git.eskultet@redhat.com
ci/integration-template.yml | 100 ++++++++++++++++++++++++++++++++++++
ci/integration.yml          |  70 +++++++------------------
2 files changed, 118 insertions(+), 52 deletions(-)
create mode 100644 ci/integration-template.yml
[libvirt PATCH v2 0/5] ci: Add an integration test job utilizing upstream QEMU
Posted by Erik Skultety 1 year, 11 months ago
Since QEMU doesn't maintain a spec file in upstream, we cannot build RPM
artifacts as part of the CI as we do for libvirt. Instead, we build QEMU from
source manually.

Since v1:
- hard-code the QEMU build steps rather than pulling the build template from
upstream QEMU's CI due to a possibility of QEMU moving the template file or
renaming the build template itself
    -> only patch 3/5 was modified, the rest remained the same

Successful pipeline:
https://gitlab.com/eskultety/libvirt/-/pipelines/537225094

Erik Skultety (5):
  ci: Separate the integration job template to a separate file
  ci: Break off the integration_tests template into more templates
  ci: Introduce a template for upstream QEMU build
  ci: Add a new integration job template for the upstream QEMU scenario
  ci: Add a Fedora integration test job utilizing upstream QEMU

 ci/integration-template.yml | 100 ++++++++++++++++++++++++++++++++++++
 ci/integration.yml          |  70 +++++++------------------
 2 files changed, 118 insertions(+), 52 deletions(-)
 create mode 100644 ci/integration-template.yml

-- 
2.34.3