[libvirt-ruby PATCH v2 2/4] gitlab: introduce CI jobs testing git master & distro libvirt

Andrea Bolognani abologna at redhat.com
Fri May 15 14:12:35 UTC 2020


On Fri, 2020-05-15 at 11:11 +0100, Daniel P. Berrangé wrote:
> The ruby build needs to validate two axis
> 
>  - A variety of libvirt versions
>  - A variety of ruby versions
> 
> We get coverage for both these axis by running a build against the
> distro provided libvirt packages. All that is then missing is a build
> against the latest libvirt git master, which only needs to be run on
> a single distro, for which CentOS 8 is picked as a stable long life
> base.
> 
> For unknown reasons  "rake package" fails on OpenSUSE Leap 15, but it
> appears to be a bug in the old version of rake, so we skip that part
> of the build.
> 
> Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
> ---
>  .gitlab-ci.yml                       | 169 +++++++++++++++++++++++++++
>  ci/README.rst                        |  14 +++
>  ci/libvirt-centos-7.Dockerfile       |  86 ++++++++++++++
>  ci/libvirt-centos-8.Dockerfile       |  64 ++++++++++
>  ci/libvirt-debian-10.Dockerfile      |  56 +++++++++
>  ci/libvirt-debian-9.Dockerfile       |  59 ++++++++++
>  ci/libvirt-debian-sid.Dockerfile     |  56 +++++++++
>  ci/libvirt-fedora-31.Dockerfile      |  53 +++++++++
>  ci/libvirt-fedora-32.Dockerfile      |  53 +++++++++
>  ci/libvirt-fedora-rawhide.Dockerfile |  54 +++++++++
>  ci/libvirt-opensuse-151.Dockerfile   |  55 +++++++++
>  ci/libvirt-ubuntu-1804.Dockerfile    |  59 ++++++++++
>  ci/libvirt-ubuntu-2004.Dockerfile    |  56 +++++++++
>  ci/refresh                           |  27 +++++
>  14 files changed, 861 insertions(+)
>  create mode 100644 ci/README.rst
>  create mode 100644 ci/libvirt-centos-7.Dockerfile
>  create mode 100644 ci/libvirt-centos-8.Dockerfile
>  create mode 100644 ci/libvirt-debian-10.Dockerfile
>  create mode 100644 ci/libvirt-debian-9.Dockerfile
>  create mode 100644 ci/libvirt-debian-sid.Dockerfile
>  create mode 100644 ci/libvirt-fedora-31.Dockerfile
>  create mode 100644 ci/libvirt-fedora-32.Dockerfile
>  create mode 100644 ci/libvirt-fedora-rawhide.Dockerfile
>  create mode 100644 ci/libvirt-opensuse-151.Dockerfile
>  create mode 100644 ci/libvirt-ubuntu-1804.Dockerfile
>  create mode 100644 ci/libvirt-ubuntu-2004.Dockerfile
>  create mode 100755 ci/refresh

Reviewed-by: Andrea Bolognani <abologna at redhat.com>

-- 
Andrea Bolognani / Red Hat / Virtualization




More information about the libvir-list mailing list