[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/1] gitlab-ci: Only push docker images to registry from /mas
From: |
Daniel P . Berrangé |
Subject: |
Re: [PATCH 1/1] gitlab-ci: Only push docker images to registry from /master branch |
Date: |
Wed, 27 Oct 2021 09:44:31 +0100 |
User-agent: |
Mutt/2.0.7 (2021-05-04) |
On Wed, Oct 27, 2021 at 08:01:07AM +0200, Thomas Huth wrote:
> On 26/10/2021 16.55, Philippe Mathieu-Daudé wrote:
> > Users expect images pulled from registry.gitlab.com/qemu-project/qemu/
> > to be stable. QEMU repository workflow pushes merge candidates to
> > the /staging branch, and on success the same commit is pushed as
> > /master. If /staging fails, we do not want to push the built images
> > to the registry. Therefore limit the 'docker push' command to the
> > /master branch on the mainstream CI. The fork behavior is unchanged.
>
> Hmmm, what if I have a patch series that updates one of the containers and
> then also contains a new test that depends on the updated container? Won't
> that fail in the staging branch now and make me look bad?
Yep, if a patch series contains a dockerfile change we *must* run the
container build no matter what, so tis patch doesn't fly.
This scenario a tricky problem, and I'm not seeing an easy answer to it
so far.
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 :|
Re: [PATCH 0/1] gitlab-ci: Only push docker images to mainstream registry from /master, Daniel P . Berrangé, 2021/10/27