<div dir="ltr"><div><div>Bug 2887 is a Buildbot feature -- take the existing github changesource and add make it more flexible, able to respond to more than just pull requests. Have a look at the github web hooks documentation for the other kinds of events.<br><br></div>Bug 3270 is about using Buildbot to test its own pull requests, rather than Travis-CI (and now Appveyor and Circle and Codecov and Mentionbot and all the rest). This requires some additional features in Buildbot. Just off the top of my head, that means some kind of security model (so we're not building arbitrary code from anyone on github) and a reporter that posts build results to a Github PR, similar to how Travis, etc. do.<br><br></div>Dustin<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 1, 2016 at 9:38 PM, Edmund Wong <span dir="ltr"><<a href="mailto:ewongbb@pw-wspx.org" target="_blank">ewongbb@pw-wspx.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Regarding the two tickets, I'm wondering how it should be<br>
done.<br>
<br>
Firstly, we need the hooks in place on github (I think this<br>
should be the easiest part).<br>
<br>
Next, the buildbot master has to have some listening service<br>
that gathers the posts from github's hooks and act accordingly.<br>
that's the most basic concept I have.<br>
<br>
Yet, wouldn't it be scalable if we just have github's hooks<br>
point to a messaging service and have whatever masters consume<br>
whatever messages they want? Then all we need to do is to<br>
react according to the messages consumed. i.e. pull-request<br>
triggers the builds, etc.<br>
<br>
Have I understood this problem correctly? I realize ticket<br>
2887 has mentions of Bors and Homu (but I don't quite<br>
grok what they do).<br>
<br>
thanks<br>
<br>
Edmund<br>
<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@buildbot.net">devel@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.buildbot.net/mailman/listinfo/devel</a><br>
</blockquote></div><br></div>