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

Mike Winter (miwinter) miwinter at cisco.com
Thu Mar 28 14:20:25 UTC 2013


?builder=slave

On 3/28/13 6:03:16AM, "Esther Baruk" <esther.baruk at lexifi.com> wrote:

>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
>>
>
>--------------------------------------------------------------------------
>----
>Own the Future-Intel® Level Up Game Demo Contest 2013
>Rise to greatness in Intel's independent game demo contest.
>Compete for recognition, cash, and the chance to get your game
>on Steam. $5K grand prize plus 10 genre and skill prizes.
>Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
>_______________________________________________
>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