<p dir="ltr"></p>
<p dir="ltr">Il 20/Nov/2016 16:06, &quot;Barak Korren&quot; &lt;<a href="mailto:bkorren@redhat.com">bkorren@redhat.com</a>&gt; ha scritto:<br>
&gt;<br>
&gt; Hi all,<br>
&gt;<br>
&gt; Perhaps the main purpose of CI, is to prevent braking code from<br>
&gt; getting merged into the stable/master branches. Unfortunately our CI<br>
&gt; is not there yet, and one of the reasons for that is that we do large<br>
&gt; amount of our CI tests only _after_ the code is merged.<br>
&gt;<br>
&gt; The reason for that is that when balancing through, but time<br>
&gt; consuming, tests (e.g. enging build with all permutations) v.s. faster<br>
&gt; but more basic ones (e.g. &quot;findbugs&quot; and single permutation build), we<br>
&gt; typically choose the faster tests to be run per-patch-set and leave<br>
&gt; the through testing to only be run post-merge.<br>
&gt;<br>
&gt; We&#39;d like to change that and have the through tests also run before<br>
&gt; merge. </p>
<p dir="ltr">Hopefully not the same tests ☺<br></p>
<p dir="ltr">Ideally we would like to just hook stuff to the &quot;submit&quot;<br>
&gt; button, but Gerrit doesn&#39;t allow one to do that easily. So instead<br>
&gt; we&#39;ll need to adopt some kind of flag to indicate we want to submit<br>
&gt; and have Jenkins<br>
&gt; &quot;click&quot; the submit button on our behalf if tests pass.<br>
&gt;<br>
&gt; I see two options here:<br>
&gt; 1. Use Code-Review+2 as the indicator to run &quot;heavy&quot; CI and merge.<br>
&gt; 2. Add an &quot;approve&quot; flag that maintainers can set to +1 (This is<br>
&gt;    what OpenStack is doing).<br>
&gt;<br>
&gt; What would you prefer?</p>
<p dir="ltr">I would prefer to follow openstack example. Will help developers to have same flow in both projects.<br><br></p>
<p dir="ltr">&gt;<br>
&gt; --<br>
&gt; Barak Korren<br>
&gt; <a href="mailto:bkorren@redhat.com">bkorren@redhat.com</a><br>
&gt; RHEV-CI Team<br>
&gt; _______________________________________________<br>
&gt; Devel mailing list<br>
&gt; <a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel">http://lists.ovirt.org/mailman/listinfo/devel</a><br></p>