[Buildbot-devel] multiple build pages

Robert Helmer rhelmer at mozilla.com
Tue Oct 24 16:43:55 UTC 2006


Hello,

One thing that Tinderbox does that is very useful is that we have 
different pages (aka "trees") for different projects.

For example,
Firefox: http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox
SeaMonkey: http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey
Thunderbird: http://tinderbox.mozilla.org/showbuilds.cgi?tree=Thunderbird

We have quite a few of these listed on the Tinderbox index page: 
http://tinderbox.mozilla.org

Each tree pays attention to a different subset of changes from Bonsai 
(which contains CVS changes).

Is there any way to get equivalent functionality out of Buildbot? The 
naive approach seems to be to run a different server for each one, and 
have an index page that points to them.. it seems easier to just have 
one server instance.

If this doesn't exist in Buildbot, it seems like the way to do it would 
be to have a Tree name first in the status URL for the waterfall page e.g.:

http://buildbot/changes/345
becomes
http://buildbot/Firefox/changes/345

and

http://buildbot/builder1/builds/40/step-package/0
becomes
http://buildbot/Firefox/builder1/builds/40/step-package/0

Making this change would probably impact a lot of the status and change 
objects (at least).

Any thoughts? :)


Thanks,
Rob




More information about the devel mailing list