[Buildbot-devel] 2 repositories, 1 buildmaster

Benoit SIGOURE tsuna at lrde.epita.fr
Mon Aug 20 16:22:26 UTC 2007

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://buildbot.net/pipermail/devel/attachments/20070820/95514461/attachment.bin>

More information about the devel mailing list