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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux