[Buildbot-devel] Suggestions to group builders and avoid an overcrowded waterfall page?

Esther Baruk esther.baruk at lexifi.com
Thu Mar 28 13:03:16 UTC 2013


Hi,

I was rethinking about the waterfall page.
Wouldn't it be good to also be able to see one waterfall page per slave 
? It would at least give a smaller overview of what is going on slave by 
slave.
Can anyone say if it is easily achievable by modifying the code 
generating the web pages?

Thanks,

Esther Baruk

On 18/03/2013 02:59, shiny knight wrote:
>
> That's a good point Jeff.
>
> Now I wonder: what can you actually do with the JSON feed? I can extract strings from it, trough a rudimental JSON parser, but then how do you actually put it in the status pages?
>
> This means that the pages must be hosted somewhere on a server, and a process has to ping the real buildbot trough JSON every single time that you do a refresh or for every commit/build....which seems to me really a lot of load (unless I misunderstood how would you use the JSON API).
>
> Isn't this adding a bunch of load on the master?
>
> On Mar 15, 2013, at 3:28 PM, Jeff Licquia wrote:
>
>> On 03/14/2013 05:01 AM, shiny knight wrote:
>>> So far I had no luck. Obviously I am no UI designer, so my vision is quite limited.
>>
>> I know this isn't exactly what you asked for, but you can override the
>> default templates used for web status, and there's a quite nice JSON API
>> available.
>>
>> I used these two features to design a custom top-level page that's built
>> with JavaScript.  Our master has around 210 builders; the custom page
>> displays them in a 7-column table, one cell per builder, which works
>> quite well to see the current status at a glance.  It also shows build
>> slave status (idle, offline, building, etc.) and updates automatically
>> to give a more-or-less current view of what's going on.
>>
>> There's a link to the JSON API docs in the top menu in the default
>> buildbot web pages.  Overriding is easy; just copy, say, root.html from
>> module-directory/buildbot/status/web/templates to 4
>> master-directory/templates and edit away.  You can add static files by
>> copying them into master-directory/public_html.
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_mar
>> _______________________________________________
>> Buildbot-devel mailing list
>> Buildbot-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/buildbot-devel
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> 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