[libvirt PATCH 0/3] cirrus: Add templates and refresh script

Andrea Bolognani abologna at redhat.com
Mon Jun 29 13:58:41 UTC 2020


This makes the Cirrus CI configurations as maintainable as the
Dockerfiles, by shifting the responsability of keeping the list
of dependencies and other details up to date to lcitool.

Test pipeline:

  https://gitlab.com/abologna/libvirt/-/pipelines/161179474

The important job is the macOS one.

For the refresh script to work, your copy of lcitool needs to
include these patches:

  https://gitlab.com/libvirt/libvirt-ci/-/merge_requests/30
  https://gitlab.com/libvirt/libvirt-ci/-/merge_requests/31

Andrea Bolognani (3):
  cirrus: Tweak configurations
  cirrus: Add templates and refresh script
  cirrus: Refresh configurations

 ci/cirrus/freebsd-12.yml.j2        | 62 ++++--------------------------
 ci/cirrus/macos-1015.yml.j2        | 29 +++++---------
 ci/cirrus/refresh                  | 32 +++++++++++++++
 ci/cirrus/templates/freebsd-12.yml | 25 ++++++++++++
 ci/cirrus/templates/macos-1015.yml | 27 +++++++++++++
 5 files changed, 100 insertions(+), 75 deletions(-)
 create mode 100755 ci/cirrus/refresh
 create mode 100644 ci/cirrus/templates/freebsd-12.yml
 create mode 100644 ci/cirrus/templates/macos-1015.yml

-- 
2.25.4





More information about the libvir-list mailing list