[libvirt-python PATCH v3 2/3] gitlab: introduce CI jobs testing git master & distro libvirt
Daniel P. Berrangé
berrange at redhat.com
Fri May 1 16:07:56 UTC 2020
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 at redhat.com>
> > ---
> > .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 :|
More information about the libvir-list
mailing list