<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On 4 Oct 2017 5:18 pm, "Long Vu" <<a href="mailto:long.vu@intelerad.com">long.vu@intelerad.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text">On Tue, Oct 3, 2017 at 8:42 PM, Mads Kiilerich <<a href="mailto:mads@kiilerich.com">mads@kiilerich.com</a>> wrote:<br>
> On 10/03/2017 05:35 PM, Long Vu wrote:<br>
>><br>
>> Hi,<br>
>><br>
>> I think I've seen on this list a hook in Kallithea that can trigger a<br>
>> Jenkins build on push.<br>
>><br>
>> That hook can also automatically create a brand new job if a new<br>
>> branch was detected.  Please correct me if I was dreaming.<br>
>><br>
>> That's one way for me.<br>
>><br>
>> The other way is for Jenkins to report the pass/fail status back to<br>
>> Kallithea to be displayed when someone is browsing the PR or the<br>
>> commits.<br>
>><br>
>> Is this reverse way possible?<br>
><br>
><br>
><br>
> I did this for Mercurial repos by having a cron job polling the "CI" system<br>
> and creating "$BUILDNUMBER-pass" / "...-fail" local tags for revisions. Not<br>
> a perfect solution, but shows that it is "possible".<br>
<br>
</div>Interesting work-around.  I assume the localtag file will grow<br>
indefinitely with this solution.<br>
<div class="quoted-text"><br>
><br>
> Another way could be to have a special user account that approve/reject<br>
> tested revisions - perhaps by polling, perhaps by having the CI system<br>
> connect through the API.<br>
><br>
<br>
</div>Kallithea already has an API for CI system to push extra data to each<br>
revision/PR ?<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">I was trying to design one, but since I haven't had time for that in recent months it went nowhere so far.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="quoted-text"><br>
<br>
--<br>
Long Vu | Build Controller | Intelerad | <a href="tel:%2B1-514-931-6222%20ext.%207743" value="+15149316222">+1-514-931-6222 ext. 7743</a><br>
<br>
--<br>
<br>
This email or any attachments may contain confidential or legally<br>
privileged information intended for the sole use of the addressees. Any<br>
use, redistribution, disclosure, or reproduction of this information,<br>
except as intended, is prohibited. If you received this email in error,<br>
please notify the sender and remove all copies of the message, including<br>
any attachments.<br>
<br>
</div><div class="elided-text">______________________________<wbr>_________________<br>
kallithea-general mailing list<br>
<a href="mailto:kallithea-general@sfconservancy.org">kallithea-general@<wbr>sfconservancy.org</a><br>
<a href="https://lists.sfconservancy.org/mailman/listinfo/kallithea-general" rel="noreferrer" target="_blank">https://lists.sfconservancy.<wbr>org/mailman/listinfo/<wbr>kallithea-general</a><br>
</div></blockquote></div><br></div></div></div>