[Buildbot-devel] Big fat buildbot example

Dustin J. Mitchell dustin at v.igoro.us
Tue Nov 13 01:44:53 UTC 2012


On Sun, Nov 11, 2012 at 11:15 PM, Dan Kegel <dank at kegel.com> wrote:
> (Code's at https://github.com/dankegel/ciwrap as usual.
> At the moment I still make master.cfg specify the path
> to builder.json, but will probably make that implicit.)

This is looking great!  I'm a bit concerned at recommending that
people run multiple masters - we've supported multi-project masters
(with unrelated projects) for a while now, and now added support for
interrelated projects with the codebases work.  There are good reasons
to run different masters, I suppose - security, maintainability, and
lack of distraction for developers being three that come to mind - but
I'd hate to have people working through this example and being
convinced that there must be a 1:1 relationship between masters and
projects.

I notice that some of the projects have master.cfg and slaves.json,
and some do not.  It's not immediately clear why this is -- other than
being two different projects, there's no obvious difference between
zlib and pyflakes.  I see that big.master includes both zlib and
hello, but it might be clearer if those directories were
subdirectories of big.master.

Keep it up - this is looking quite cool!

Dustin




More information about the devel mailing list