[Buildbot-devel] Dynamic Registration of Slaves

Phil Parsonage phil at thefoundry.co.uk
Sat Sep 25 19:58:41 UTC 2010


  Hi,

I'm looking at using buildbot to perform both build and test tasks. As 
far as I can tell from the docs, I have to register all my build slaves 
in a master.cfg file. What I would like to achieve is to allow dynamic 
registration of slaves, so that machines register themselves to a build 
master with information of what they are capable of (probably using OS, 
OS version, and version of developer tools) dynamically, when they 
become available. I have machines that I would like to start the 
buildbot slave on when they become available (for example when a 
developer goes home for the day), so that I can expand/contract the 
build farm dynamically. If we purchase new machines, I would like them 
just to register themselves without needing to change the buildbot 
configuration on the master machine.

Essentially, I want to give a task to buildbot, it to look at currently 
available slaves, select one based on what type of machine that task 
needs, and give the task to a suitable machine. Is this possible?

Thanks in advance,

Phil




More information about the devel mailing list