[Buildbot-devel] RSS feeds and microsummaries

christian unger christian_unger at mac.com
Mon Nov 6 14:33:34 UTC 2006


Pretty cool, thanks.



On 04.11.2006, at 18:18, Lieven Govaerts wrote:

> José Dapena Paz wrote:
>> 	I've uploaded a patch to the Buildbot tracker to provide a (very  
>> basic)
>> support for an RSS feed in waterfall display. You can get it here:
>>
>>
>> http://sourceforge.net/tracker/index.php? 
>> func=detail&aid=1560660&group_id=73177&atid=537003
>>
>> 	It's working in our multiproject prototype for Fisterra:
>> 	http://buildbot.fisterra.org/
>> 	http://buildbot.fisterra.org/buildbot/fisterra-base/rss
>>
>> 	It's a very simple patch. Now it only reports failing builds, as  
>> it's
>> what I was using. But it could be easily improved to make it more
>> configurable.
>
> I've used José's patch as a starting point to setup RSS and ATOM feeds
> for the buildbot for the Subversion project. For our purposes I had to
> make a lot of changes:
>
> - supports both RSS 2.0 and ATOM 1.0 (minimal support though, will be
> reviewed soon)
> - instead of showing the result of the last build for each builder,  
> this
> code feeds not only the last, but all FAILed builds, whatever the
> builder. Currently nr. of entries is limited to 25.
> - each feed entry contains:
>   .) timestamp of the build, branch, svn revision and buildername.
>   .) a link to the build information page
>   .) author of the change
>   .) name of the failed step
>   .) last 30 lines of the log of the last (normally also failed) step
> - this is not a patch to the buildbot code, but a completely separate
> implementation, no modifications to the bb code are needed. I like  
> this
> approach better, it makes it easier to keep in sync with buildbot  
> releases.
> - the code is reorganized a bit to better support the two output  
> formats
> rss and atom.
>
> Example configuration:
> c['status'].append(
>     Feeder.WaterfallWithFeeds(
>         http_port="tcp:"+str(private.htmlPort)+":interface=127.0.0.1",
>         css="/home/buildbot/masterdir/buildbot.css",
>         favicon="/home/buildbot/masterdir/favicon.ico")
>     )
>
> The latest version of the code can be found here:
> http://www.mobsol.be/svn/public/buildbot/trunk/config/masterdir/ 
> Feeder.py
>
> Obviously the code can be improved in a lot of places, it's the first
> version after all. Hope someone can put it to good use, feel free  
> to use
> it. Feedback appreciated.
>
> Lieven
>
> ---------------------------------------------------------------------- 
> ---
> Using Tomcat but need to do more? Need to support web services,  
> security?
> Get stuff done quickly with pre-integrated technology to make your  
> job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache  
> Geronimo
> http://sel.as-us.falkag.net/sel? 
> cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel





More information about the devel mailing list