<div dir="ltr"><div>Here's a GerritChangeSource for BuildBot events: <a href="http://docs.buildbot.net/latest/full.html#chsrc-GerritChangeSource">http://docs.buildbot.net/latest/full.html#chsrc-GerritChangeSource</a><br></div><div><br></div><div>Great idea, thanks again!</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 19, 2015 at 1:25 PM, Wes Turner <span dir="ltr"><<a href="mailto:wes.turner@gmail.com" target="_blank">wes.turner@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><a href="http://docs.buildbot.net/latest/search.html?q=docker" target="_blank">http://docs.buildbot.net/latest/search.html?q=docker</a> ...<div><br></div><div>Here's a BuildBot Dockerfile: <a href="http://docs.buildbot.net/latest/manual/cfg-buildslaves-docker.html#image-creation" target="_blank">http://docs.buildbot.net/latest/manual/cfg-buildslaves-docker.html#image-creation</a></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 19, 2015 at 1:22 PM, Wes Turner <span dir="ltr"><<a href="mailto:wes.turner@gmail.com" target="_blank">wes.turner@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Cool! Thanks!<div><div><br></div><div>BuildBot integration?</div><div><br></div><div>* <a href="http://docs.buildbot.net/latest/full.html#source-stamps" target="_blank">http://docs.buildbot.net/latest/full.html#source-stamps</a></div><div>* <a href="http://docs.buildbot.net/latest/full.html#enabling-the-irc-bot" target="_blank">http://docs.buildbot.net/latest/full.html#enabling-the-irc-bot</a><br></div><div>* <a href="http://docs.buildbot.net/latest/full.html#choosing-a-change-source" target="_blank">http://docs.buildbot.net/latest/full.html#choosing-a-change-source</a></div></div><div><br></div><div><a href="https://github.com/audreyr/cookiecutter-pypackage" target="_blank">https://github.com/audreyr/cookiecutter-pypackage</a> (requirements.txt, setup.py, Makefile)<br></div><div><br></div><div>   pip install cookiecutter</div><div>   cookiecutter gh:audreyr/cookiecutter-pypackage</div><div><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 19, 2015 at 10:02 AM, Kushal Das <span dir="ltr"><<a href="mailto:kushaldas@gmail.com" target="_blank">kushaldas@gmail.com</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>
With the help of CentOS project I am happy to announce an automated<br>
system [1] to test patches from <a href="http://bugs.python.org" target="_blank">bugs.python.org</a>. This can be fully automated<br>
to test the patches whenever someone uploads a patch in the roundup, but<br>
for now it accepts IRC commands on #python-dev channel. I worked on a<br>
docker based prototype during sprints in PyCon.<br>
<br>
How to use it?<br>
---------------<br>
<br>
1. Join #python-dev on <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a>.<br>
2. Ask for test privilege  from any one of kushal,Taggnostr,bitdancer<br>
3. They will issue a simple command. #add: YOUR_NICK_NAME<br>
4. You can then test by issuing the following command in the channel:<br>
<br>
    #test: BUGNUMBER<br>
    like #test: 21271<br>
<br>
This will do the following:<br>
Start a new job on <a href="http://ci.centos.org" target="_blank">ci.centos.org</a>, announce it on the channel, and<br>
announce the result also.<br>
<br>
I will be working on a minimal lint for patches, and include it<br>
the workflow.<br>
<br>
The current steps can be found at [2]. Each build is happening on a<br>
fresh system.<br>
<br>
Limitations<br>
-----------<br>
<br>
1. It excepts one single patch to contain all the required changes<br>
(instead of a series of patches).<br>
2. It runs only on x86_64 architecture, CentOS7 based systems.<br>
<br>
<br>
<br>
[1] <a href="https://ci.centos.org/job/cPython-build-patch/" target="_blank">https://ci.centos.org/job/cPython-build-patch/</a><br>
[2] <a href="https://github.com/kushaldas/pypatcher/blob/master/pypatcher.sh" target="_blank">https://github.com/kushaldas/pypatcher/blob/master/pypatcher.sh</a><br>
<span><font color="#888888"><br>
Kushal<br>
--<br>
Fedora Cloud Engineer<br>
CPython Core Developer<br>
Director @ Python Software Foundation<br>
<a href="http://kushaldas.in" target="_blank">http://kushaldas.in</a><br>
_______________________________________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org" target="_blank">Python-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-dev" target="_blank">https://mail.python.org/mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/wes.turner%40gmail.com" target="_blank">https://mail.python.org/mailman/options/python-dev/wes.turner%40gmail.com</a><br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>