On Tue, 2020-05-12 at 11:23 +0100, Daniel P. Berrangé wrote:
The csharp build needs to validate two axis
- A variety of libvirt versions
- A variety of csharp 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 Fedora 32 is picked.
Latest Debian, Ubuntu, openSUSE and CentOS all stopped shipping the
monodevelop package, pointing people to flatpaks instead. Thus the
set of distros built is somewhat limited
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
---
.gitlab-ci.yml | 96 ++++++++++++++++++++++++++++
ci/README.rst | 14 ++++
ci/libvirt-debian-9.Dockerfile | 58 +++++++++++++++++
ci/libvirt-fedora-31.Dockerfile | 52 +++++++++++++++
ci/libvirt-fedora-32.Dockerfile | 61 ++++++++++++++++++
ci/libvirt-fedora-rawhide.Dockerfile | 53 +++++++++++++++
ci/refresh | 27 ++++++++
7 files changed, 361 insertions(+)
create mode 100644 ci/README.rst
create mode 100644 ci/libvirt-debian-9.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 100755 ci/refresh
Reviewed-by: Andrea Bolognani <abologna(a)redhat.com>
--
Andrea Bolognani / Red Hat / Virtualization