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

Daniel P. Berrangé berrange at redhat.com
Tue Jun 2 11:23:21 UTC 2020


On Tue, Jun 02, 2020 at 01:10:08PM +0200, Andrea Bolognani wrote:
> On Tue, 2020-06-02 at 11:33 +0100, Daniel P. Berrangé wrote:
> > On Fri, May 29, 2020 at 03:00:42PM +0200, Andrea Bolognani wrote:
> > > +# We build many containers which can be useful to debug problems but are not
> > > +# needed for the pipeline itself to complete: those sometimes fail, and when
> > > +# that happens it's mostly because of temporary issues with Debian sid. We
> > > +# don't want those failures to affect the overall pipeline status
> > > +.container_optional_job_template: &container_optional_job_definition
> > > +  <<: *container_job_definition
> > > +  allow_failure: true
> > 
> > I don't think we should be building container images that we're not going
> > to be using in any of the jobs, as it can only ever slow down the build
> > overall.
> 
> These same containers are also available for use outside of CI, eg.
> with 'make ci-build', so I think we should keep building them.

That only needs them built on the master branch of the main repo
though, not every branch in every fork

> As for slowing down builds, that still only applies to the first
> build after Dockerfiles are updated, so I don't think it ultimately
> matters very much.

I'd expect a rebiuld if the distro base image changes which could
be fairly often for the rawhide like distros.

> 
> > > +# Container build jobs
> > > +
> > > +centos-7-container:
> > 
> > IMHO we should name these to match the build  job. eg arch, then distro
> > 
> >    x64-centos-7-container
> 
> Okay.
> 
> > > +debian-9-cross-armv6l-container:
> > > +  <<: *container_job_definition
> > > +  variables:
> > > +    NAME: debian-9-cross-armv6l
> > 
> > This container, and many others are only used by the "extra" build
> > jobs, so should be subject to the same filtering.
> 
> Okay, even though as we discussed separately the whole idea of
> splitting jobs between regular and extra might be more trouble than
> it's worth and be more confusing than helpful.

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