This isn't gating.
Just trigger to run more heavy lifting CI jobs,  the idea is to replace the
manual submit with automatic system like Zuul.

On Nov 21, 2016 1:32 PM, "Tal Nisan" <tni...@redhat.com> wrote:

> Why not use +1 on verified? That way the patch owner can wait till the
> code review process is over, mark it as verified, wait for CI and then
> submit.
> It doesn't really give much added value to the code reviewers whether it's
> marked as verified or not
>
> On Sun, Nov 20, 2016 at 10:26 PM, Sandro Bonazzola <sbona...@redhat.com>
> wrote:
>
>> Il 20/Nov/2016 17:25, "Nir Soffer" <nsof...@redhat.com> ha scritto:
>> >
>> > On Sun, Nov 20, 2016 at 5:39 PM, Yedidyah Bar David <d...@redhat.com>
>> wrote:
>> > > On Sun, Nov 20, 2016 at 5:06 PM, Barak Korren <bkor...@redhat.com>
>> wrote:
>> > >> Hi all,
>> > >>
>> > >> Perhaps the main purpose of CI, is to prevent braking code from
>> > >> getting merged into the stable/master branches. Unfortunately our CI
>> > >> is not there yet, and one of the reasons for that is that we do large
>> > >> amount of our CI tests only _after_ the code is merged.
>> > >>
>> > >> The reason for that is that when balancing through, but time
>> > >> consuming, tests (e.g. enging build with all permutations) v.s.
>> faster
>> > >> but more basic ones (e.g. "findbugs" and single permutation build),
>> we
>> > >> typically choose the faster tests to be run per-patch-set and leave
>> > >> the through testing to only be run post-merge.
>> > >>
>> > >> We'd like to change that and have the through tests also run before
>> > >> merge. Ideally we would like to just hook stuff to the "submit"
>> > >> button, but Gerrit doesn't allow one to do that easily. So instead
>> > >> we'll need to adopt some kind of flag to indicate we want to submit
>> > >> and have Jenkins
>> > >> "click" the submit button on our behalf if tests pass.
>> > >>
>> > >> I see two options here:
>> > >> 1. Use Code-Review+2 as the indicator to run "heavy" CI and merge.
>> >
>> > This is problematic. For example in vdsm we have 5 maintainers with
>> > +2, and 4 maintainers with commit right, but only 2 are commenting
>> > regularly.
>> >
>> > >> 2. Add an "approve" flag that maintainers can set to +1 (This is
>> > >>    what OpenStack is doing).
>> >
>> > This seems better.
>> >
>> > But there is another requirement - maintainer should be able to commit
>> > even if jenkins fails. Sometimes the CI is broken, or there are flakey
>> tests
>> > breaking the build, and some jobs are failing regularly (check-merged)
>> > and I don't want to wait for it.
>>
>> Either disable the jobs or fix them. Having jobs consitently failing and
>> just ignore them is just a waste of resources.
>>
>> >
>> > Today we can override the CI vote and commit, if we keep it as is I
>> don't
>> > see any problem with this change.
>> >
>> > Nir
>> > _______________________________________________
>> > Devel mailing list
>> > Devel@ovirt.org
>> > http://lists.ovirt.org/mailman/listinfo/devel
>>
>> _______________________________________________
>> Devel mailing list
>> Devel@ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/devel
>>
>
>
> _______________________________________________
> Devel mailing list
> Devel@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
>
_______________________________________________
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel

Reply via email to