[Buildbot-devel] Running inside a webserver
felix at compsoc.nuigalway.ie
Wed Oct 15 11:59:07 UTC 2008
On Wed, Oct 15, 2008 at 10:47:24AM +0200, Benoît Allard wrote:
> Could someone point me to a documentation on how could I configure my
> buildbot to be runned (or at least browsed) as if runned inside my
> apache server ?
> I'm looking for a way to embed my waterfall page inside my config
> something like those people at python.org did (for instance ), or
> something like the twistedmatrix page  does ...
> Note the particular effort from the guys at Chromium !  Didn't they
> want to share patches ?
>  http://www.python.org/dev/buildbot/stable/
>  http://twistedmatrix.com/buildbot/
>  http://build.chromium.org/buildbot/waterfall/waterfall
You need to use apache's rewrite rule.
Following is an example of what I do, where I have a number of waterfall
pages displaying different categories. Note this is from a server
running 0.7.5 that I haven't upgraded yet, so you may need to tweak it
for newer versions, I haven't checked.
# These take the particular categories and point to the correct port,
# since I'm outputting different waterfalls for each group
RewriteRule ^/buildbot/all/(.*) http://localhost:8010/$1 [P]
RewriteRule ^/buildbot/trunk/(.*) http://localhost:8011/$1 [P]
RewriteRule ^/buildbot/v1.0/(.*) http://localhost:8012/$1 [P]
RewriteRule ^/buildbot/v2.0/(.*) http://localhost:8013/$1 [P]
# I think this one is also required to make sure the address send back
# use the correct url path, it's been a while since I did this though.
RewriteRule ^/buildbot/([^/]+)$ http://<server url>/buildbot/$1/ [R]
"Nothing is foolproof to a sufficiently talented fool."
More information about the devel