[RFC PATCH 0/9] scripts/ci: Consolidate Ansible playbook rules

Philippe Mathieu-Daudé posted 9 patches 10 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240104160805.56856-1-philmd@linaro.org
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>
scripts/ci/setup/build-environment.yml | 123 +++++++++++++++++++++----
scripts/ci/setup/gitlab-runner.yml     |   6 +-
2 files changed, 107 insertions(+), 22 deletions(-)
[RFC PATCH 0/9] scripts/ci: Consolidate Ansible playbook rules
Posted by Philippe Mathieu-Daudé 10 months, 3 weeks ago
Hi,

The CI Ansible playbook scripts failed when trying to provision
a openEuler instance. I was going to do a manual installation,
but Alex strongly suggested to keep using Ansible, implicitly
asking to fix the scripts :) This is what this series does.

Note, when libvirt-ci is upgraded, we neglect to update the
playbook packages list. Not sure how to automate that, so I
updated manually.

Philippe Mathieu-Daudé (9):
  scripts/ci: Do not enforce gitlab-runner path
  scripts/ci: Do not restrict spice package to x86/arm hosts
  scripts/ci: Split EL8 specific packages out of Centos8 list
  scripts/ci: Update Centos8 package list
  scripts/ci: Restrict libpmem-devel package to x86 hosts
  scripts/ci: Install libxdp-devel on x86 hosts
  scripts/ci: Install RH packages on RH derivative distros
  scripts/ci: Update Ubuntu packages list
  scripts/ci: Restrict libpmem-dev and libxen-dev packages to x86 hosts

 scripts/ci/setup/build-environment.yml | 123 +++++++++++++++++++++----
 scripts/ci/setup/gitlab-runner.yml     |   6 +-
 2 files changed, 107 insertions(+), 22 deletions(-)

-- 
2.41.0