<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">Long Vu <<a href="mailto:long.vu@intelerad.com">long.vu@intelerad.com</a>> schrieb am Mi., 4. Okt. 2017 um 17:19 Uhr:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Oct 3, 2017 at 8:42 PM, Mads Kiilerich <<a href="mailto:mads@kiilerich.com" target="_blank">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>
Interesting work-around.  I assume the localtag file will grow<br>
indefinitely with this solution.<br>
<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>
Kallithea already has an API for CI system to push extra data to each<br>
revision/PR ?<br>
<br></blockquote><div>You already can add a comment via the API.</div><div>In fact my jenkins plugin <a href="https://kallithea.dominikruf.com/kallithea/kallithea-jenkins-plugin">https://kallithea.dominikruf.com/kallithea/kallithea-jenkins-plugin</a> (that I mentioned before on this list and for which I really should publish a release version soon) does this.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
--<br>
Long Vu | Build Controller | Intelerad | <a href="tel:+1%20514-931-6222" value="+15149316222" target="_blank">+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>
_______________________________________________<br>
kallithea-general mailing list<br>
<a href="mailto:kallithea-general@sfconservancy.org" target="_blank">kallithea-general@sfconservancy.org</a><br>
<a href="https://lists.sfconservancy.org/mailman/listinfo/kallithea-general" rel="noreferrer" target="_blank">https://lists.sfconservancy.org/mailman/listinfo/kallithea-general</a><br>
</blockquote></div></div>