On Fri, May 01, 2020 at 05:56:23PM +0200, Pavel Hrdina wrote: > On Fri, May 01, 2020 at 10:20:03AM +0100, Daniel P. Berrangé wrote: > > The python build needs to validate two axis > > > > - A variety of libvirt versions > > - A variety of python 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. > > > > Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx> > > --- > > .gitlab-ci.yml | 185 +++++++++++++++++++++++++++ > > ci/README.rst | 13 ++ > > 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, 876 insertions(+) > > create mode 100644 .gitlab-ci.yml > > 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 > > > > diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml > > new file mode 100644 > > index 0000000..bc95d41 > > --- /dev/null > > +++ b/.gitlab-ci.yml > > @@ -0,0 +1,185 @@ > > + > > +stages: > > + - prebuild > > + - containers > > + - builds > > + - docs > > + > > +.container_job_template: &container_job_definition > > + image: docker:stable > > + stage: containers > > + services: > > + - docker:dind > > + before_script: > > + - export TAG="$CI_REGISTRY_IMAGE/ci-$NAME:latest" > > + - export COMMON_TAG="$CI_REGISTRY/libvirt/libvirt-perl/ci-$NAME:latest" > > This doesn't look right, shouldn't we use libvirt-python here? Err, yes, of course. This would have meant the cache never matched as the dockerfile is different. I'll push the obvious fix. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|