[libvirt PATCH 0/7] gitlab: convert to use the lcitool manifest feature

Daniel P. Berrangé berrange at redhat.com
Fri Sep 10 08:56:19 UTC 2021


This switches our CI rules to be largely auto-generated by the lcitool
manifest command, so that they share a consistent design with all other
projects and are simpler to modify in future.

Daniel P. Berrangé (7):
  gitlab: move codestyle job to the sanity_checks stage
  gitlab: refresh containers / cirrus files with latest content
  gitlab: fold sanitizer jobs into regular ubuntu jobs
  gitlab: define a manifest file to express the CI config
  ci: re-generate containers/gitlab config from manifest
  ci: remove obsolete refresh documentation
  ci: remove obsolete logic for refreshing containers/cirrus

 .gitlab-ci.yml                                | 539 +---------------
 ci/cirrus/freebsd-12.vars                     |   8 +-
 ci/cirrus/freebsd-13.vars                     |   8 +-
 ci/cirrus/freebsd-current.vars                |   8 +-
 ci/cirrus/macos-11.vars                       |   4 +-
 ci/containers/README.rst                      |  36 --
 ci/containers/centos-8.Dockerfile             |   5 +-
 ci/containers/centos-stream-8.Dockerfile      |   5 +-
 .../debian-10-cross-aarch64.Dockerfile        |   8 +-
 .../debian-10-cross-armv6l.Dockerfile         |   8 +-
 .../debian-10-cross-armv7l.Dockerfile         |   8 +-
 ci/containers/debian-10-cross-i686.Dockerfile |   8 +-
 ci/containers/debian-10-cross-mips.Dockerfile |   8 +-
 .../debian-10-cross-mips64el.Dockerfile       |   8 +-
 .../debian-10-cross-mipsel.Dockerfile         |   8 +-
 .../debian-10-cross-ppc64le.Dockerfile        |   8 +-
 .../debian-10-cross-s390x.Dockerfile          |   8 +-
 ci/containers/debian-10.Dockerfile            |   8 +-
 .../debian-sid-cross-aarch64.Dockerfile       |   5 +-
 .../debian-sid-cross-armv6l.Dockerfile        |   5 +-
 .../debian-sid-cross-armv7l.Dockerfile        |   5 +-
 .../debian-sid-cross-i686.Dockerfile          |   5 +-
 .../debian-sid-cross-mips64el.Dockerfile      |   5 +-
 .../debian-sid-cross-mipsel.Dockerfile        |   5 +-
 .../debian-sid-cross-ppc64le.Dockerfile       |   5 +-
 .../debian-sid-cross-s390x.Dockerfile         |   5 +-
 ci/containers/debian-sid.Dockerfile           |   5 +-
 ci/containers/fedora-33.Dockerfile            |   5 +-
 ci/containers/fedora-34.Dockerfile            |   5 +-
 .../fedora-rawhide-cross-mingw32.Dockerfile   |   4 +-
 .../fedora-rawhide-cross-mingw64.Dockerfile   |   4 +-
 ci/containers/fedora-rawhide.Dockerfile       |   5 +-
 ci/containers/opensuse-leap-152.Dockerfile    |   5 +-
 ci/containers/opensuse-tumbleweed.Dockerfile  |   5 +-
 ci/containers/ubuntu-1804.Dockerfile          |   5 +-
 ci/containers/ubuntu-2004.Dockerfile          |   5 +-
 ci/gitlab.yml                                 | 602 ++++++++++++++++++
 ci/helper                                     | 121 +---
 ci/manifest.yml                               | 153 +++++
 ci/util.py                                    |  32 +-
 40 files changed, 871 insertions(+), 818 deletions(-)
 delete mode 100644 ci/containers/README.rst
 create mode 100644 ci/gitlab.yml
 create mode 100644 ci/manifest.yml

-- 
2.31.1





More information about the libvir-list mailing list