[Buildbot-devel] [feature request] Support for baseurl on Waterfall
Brian Warner
warner-buildbot at lothar.com
Sat Jun 18 02:10:38 UTC 2005
> What I want is to allow all links inside of the status page to use
> the baseurl to request builds/project/... and then solve my problem.
Ah. The c['buildbotURL'] configuration key is intended to provide this
functionality. The sample.cfg file says:
# the 'buildbotURL' string should point to the location where the buildbot's
# internal web server (usually the html.Waterfall page) is visible. This
# typically uses the port number set in the Waterfall 'status' entry, but
# with an externally-visible host name which the buildbot cannot figure out
# without some help.
c['buildbotURL'] = "http://localhost:8010/"
However, the Waterfall display doesn't currently use it for anything. If I
remember right, we're using relative URLs everywhere to avoid these sorts of
behind-a-proxy problems (in particular the Twisted buildbot lives on a
web.distrib unix socket, the outside-world URL is
http://twistedmatrix.com/buildbot/ but the distrib_port string is like
~buildbot/.twistd-web-pb)
I think I wrote the code to use relative URLs, then added c['buildbotURL'] so
that in case we needed an absolute one, it would be available. (also so that
email or IRC status messages could point to a web page correctly). However
it's quite possible that I miseed something, that there's a link which starts
with a slash or something.
Which link on which page is breaking in your setup?
cheers,
-Brian
More information about the devel
mailing list