[Buildbot-devel] 2 repositories, 1 buildmaster
matthieu.brucher at gmail.com
Mon Aug 20 16:37:45 UTC 2007
I use buildbot on two separate projects, one with CVS the other one with SVN
with the same buildmaster, no problem.
2007/8/20, Benoit SIGOURE <tsuna at lrde.epita.fr>:
> On Aug 20, 2007, at 5:34 PM, Ged wrote:
> > I have 2 separate repositories on my svn server hosting 2 different
> > projects.
> > This server also hosts a buildmaster which is currently building
> > one of
> > these 2 project.
> > I'd like to add the second project to the buildmaster but I'm
> > having trouble
> > configuring it to treat the 2 projects seperatley.
> > Can someone outline what I need to do to get these 2 projects treated
> > seperatley.
> > Both project has it's own separate build slave.
> > Thanks,
> > Ged.
> As far as I know you must setup one buildmaster per project.
> This question already came to the list (e.g.: http://thread.gmane.org/
> gmane.comp.python.buildbot.devel/1498/focus=1502) and that's the kind
> of problem I ran into when I did my 1st buildbot setup until I
> realized that the only way to do it is to have separate buildmasters.
> One of the thing that annoys me most is that I frequently fall in
> this scenario: I have a SVN repository where people develop libfoo.
> I another SVN repository, some other people develop a program `bar'
> that uses `libfoo'. I another SVN repository, some other people
> develop a friendly GUI around the raw CLI program `bar' (name it
> `qux'). With BuildBot, you must setup 3 buildmasters. Ideally, you
> want that whenever a dev commits something in libfoo and the build
> succeeds, then `bar' be rebuilt with the new libfoo. Unfortunately,
> there is no way ATM to trigger a build in another buildmaster
> (although I guess this should be fairly easy to do since the whole
> code required is already there, in the commit hooks. The only thing
> needed is a buildstep that makes it easy to add this at the end of a
> build process). So what I do ATM is that dependent projects (`bar'
> and `qux') are rebuilt frequently with a Periodic scheduler (e.g.
> every 5 hours).
> Benoit Sigoure aka Tsuna
> EPITA Research and Development Laboratory
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the devel