[libvirt PATCH 0/5] ci: Use GitLab container registry

Andrea Bolognani abologna at redhat.com
Fri May 29 13:00:39 UTC 2020


Branch: https://gitlab.com/abologna/libvirt/-/tree/ci-full-gitlab-registry
Pipeline: https://gitlab.com/abologna/libvirt/pipelines/150891361

This is what we're already doing with the subprojects we've migrated
to GitLab CI and, as of earlier today, all projects under the
libosinfo umbrella.

Once this is merged, we can stop publishing container images on Quay
and archive the libvirt-dockerfiles repository.

Patch 3/5 has been trimmed in order to comply with the size limits
of the mailing list. You can grab the unabridged version with

  $ git fetch https://gitlab.com/abologna/libvirt ci-full-gitlab-registry

Andrea Bolognani (5):
  ci: Use variables to build image names
  ci: Add 'other' stage
  ci: Use GitLab container registry
  ci: Update build system integration
  ci: Improve CI_IMAGE_TAG handling

 .gitlab-ci.yml                                | 314 ++++++++++++++++--
 ci/Makefile                                   |  23 +-
 ci/containers/README.rst                      |  14 +
 ci/containers/ci-centos-7.Dockerfile          | 137 ++++++++
 ci/containers/ci-centos-8.Dockerfile          | 108 ++++++
 .../ci-debian-10-cross-aarch64.Dockerfile     | 122 +++++++
 .../ci-debian-10-cross-armv6l.Dockerfile      | 120 +++++++
 .../ci-debian-10-cross-armv7l.Dockerfile      | 121 +++++++
 .../ci-debian-10-cross-i686.Dockerfile        | 121 +++++++
 .../ci-debian-10-cross-mips.Dockerfile        | 121 +++++++
 .../ci-debian-10-cross-mips64el.Dockerfile    | 121 +++++++
 .../ci-debian-10-cross-mipsel.Dockerfile      | 121 +++++++
 .../ci-debian-10-cross-ppc64le.Dockerfile     | 121 +++++++
 .../ci-debian-10-cross-s390x.Dockerfile       | 121 +++++++
 ci/containers/ci-debian-10.Dockerfile         | 112 +++++++
 .../ci-debian-9-cross-aarch64.Dockerfile      | 126 +++++++
 .../ci-debian-9-cross-armv6l.Dockerfile       | 124 +++++++
 .../ci-debian-9-cross-armv7l.Dockerfile       | 125 +++++++
 .../ci-debian-9-cross-mips.Dockerfile         | 125 +++++++
 .../ci-debian-9-cross-mips64el.Dockerfile     | 125 +++++++
 .../ci-debian-9-cross-mipsel.Dockerfile       | 125 +++++++
 .../ci-debian-9-cross-ppc64le.Dockerfile      | 125 +++++++
 .../ci-debian-9-cross-s390x.Dockerfile        | 125 +++++++
 ci/containers/ci-debian-9.Dockerfile          | 116 +++++++
 .../ci-debian-sid-cross-aarch64.Dockerfile    | 122 +++++++
 .../ci-debian-sid-cross-armv6l.Dockerfile     | 120 +++++++
 .../ci-debian-sid-cross-armv7l.Dockerfile     | 121 +++++++
 .../ci-debian-sid-cross-i686.Dockerfile       | 121 +++++++
 .../ci-debian-sid-cross-mips.Dockerfile       | 121 +++++++
 .../ci-debian-sid-cross-mips64el.Dockerfile   | 121 +++++++
 .../ci-debian-sid-cross-mipsel.Dockerfile     | 120 +++++++
 .../ci-debian-sid-cross-ppc64le.Dockerfile    | 121 +++++++
 .../ci-debian-sid-cross-s390x.Dockerfile      | 121 +++++++
 ci/containers/ci-debian-sid.Dockerfile        | 112 +++++++
 ci/containers/ci-fedora-31.Dockerfile         | 109 ++++++
 ci/containers/ci-fedora-32.Dockerfile         | 109 ++++++
 ...ci-fedora-rawhide-cross-mingw32.Dockerfile | 129 +++++++
 ...ci-fedora-rawhide-cross-mingw64.Dockerfile | 129 +++++++
 ci/containers/ci-fedora-rawhide.Dockerfile    | 110 ++++++
 ci/containers/ci-opensuse-151.Dockerfile      | 109 ++++++
 ci/containers/ci-ubuntu-1804.Dockerfile       | 117 +++++++
 ci/containers/ci-ubuntu-2004.Dockerfile       | 113 +++++++
 ci/containers/refresh                         |  43 +++
 ci/list-images.sh                             |  24 +-
 44 files changed, 5054 insertions(+), 51 deletions(-)
 create mode 100644 ci/containers/README.rst
 create mode 100644 ci/containers/ci-centos-7.Dockerfile
 create mode 100644 ci/containers/ci-centos-8.Dockerfile
 create mode 100644 ci/containers/ci-debian-10-cross-aarch64.Dockerfile
 create mode 100644 ci/containers/ci-debian-10-cross-armv6l.Dockerfile
 create mode 100644 ci/containers/ci-debian-10-cross-armv7l.Dockerfile
 create mode 100644 ci/containers/ci-debian-10-cross-i686.Dockerfile
 create mode 100644 ci/containers/ci-debian-10-cross-mips.Dockerfile
 create mode 100644 ci/containers/ci-debian-10-cross-mips64el.Dockerfile
 create mode 100644 ci/containers/ci-debian-10-cross-mipsel.Dockerfile
 create mode 100644 ci/containers/ci-debian-10-cross-ppc64le.Dockerfile
 create mode 100644 ci/containers/ci-debian-10-cross-s390x.Dockerfile
 create mode 100644 ci/containers/ci-debian-10.Dockerfile
 create mode 100644 ci/containers/ci-debian-9-cross-aarch64.Dockerfile
 create mode 100644 ci/containers/ci-debian-9-cross-armv6l.Dockerfile
 create mode 100644 ci/containers/ci-debian-9-cross-armv7l.Dockerfile
 create mode 100644 ci/containers/ci-debian-9-cross-mips.Dockerfile
 create mode 100644 ci/containers/ci-debian-9-cross-mips64el.Dockerfile
 create mode 100644 ci/containers/ci-debian-9-cross-mipsel.Dockerfile
 create mode 100644 ci/containers/ci-debian-9-cross-ppc64le.Dockerfile
 create mode 100644 ci/containers/ci-debian-9-cross-s390x.Dockerfile
 create mode 100644 ci/containers/ci-debian-9.Dockerfile
 create mode 100644 ci/containers/ci-debian-sid-cross-aarch64.Dockerfile
 create mode 100644 ci/containers/ci-debian-sid-cross-armv6l.Dockerfile
 create mode 100644 ci/containers/ci-debian-sid-cross-armv7l.Dockerfile
 create mode 100644 ci/containers/ci-debian-sid-cross-i686.Dockerfile
 create mode 100644 ci/containers/ci-debian-sid-cross-mips.Dockerfile
 create mode 100644 ci/containers/ci-debian-sid-cross-mips64el.Dockerfile
 create mode 100644 ci/containers/ci-debian-sid-cross-mipsel.Dockerfile
 create mode 100644 ci/containers/ci-debian-sid-cross-ppc64le.Dockerfile
 create mode 100644 ci/containers/ci-debian-sid-cross-s390x.Dockerfile
 create mode 100644 ci/containers/ci-debian-sid.Dockerfile
 create mode 100644 ci/containers/ci-fedora-31.Dockerfile
 create mode 100644 ci/containers/ci-fedora-32.Dockerfile
 create mode 100644 ci/containers/ci-fedora-rawhide-cross-mingw32.Dockerfile
 create mode 100644 ci/containers/ci-fedora-rawhide-cross-mingw64.Dockerfile
 create mode 100644 ci/containers/ci-fedora-rawhide.Dockerfile
 create mode 100644 ci/containers/ci-opensuse-151.Dockerfile
 create mode 100644 ci/containers/ci-ubuntu-1804.Dockerfile
 create mode 100644 ci/containers/ci-ubuntu-2004.Dockerfile
 create mode 100755 ci/containers/refresh

-- 
2.25.4




More information about the libvir-list mailing list