[Buildbot-devel] how to have more than one builder/buildslave?

Dustin J. Mitchell dustin at v.igoro.us
Mon Jan 13 14:36:41 UTC 2014


On Sun, Jan 12, 2014 at 11:51 PM, Jim Rowan <jmr at computing.com> wrote:
> What would be involved in getting the same buildslave to run more than
> one copy of a builder?  Obviously, I have to set the base directory so
> that they don't stomp on each other... but I don't know where else to
> poke or what might be involved.  How hard will this be?

We talked about this possibility during this summer's GSoC project to
design a new master/slave protocol.  In Buildbot as it stands, the
complicating factor is the protocol, which includes the notion of a
builder (and corresponding slavebuilder) and assumes only one build
runs on a builder at any one time.  This is also why the slave
pre-creates the directory for each builder on startup. IMHO that
doesn't make a lot of sense - it's not hard to create a directory when
it's needed!

I don't think that's the answer you wanted, but if you do have the
resources to work on the new protocol, it would benefit not only your
case but lots of others, too.

Dustin




More information about the devel mailing list