[Buildbot] #3518: Add support for worker pools
Buildbot trac
trac at buildbot.net
Mon Apr 11 18:06:39 UTC 2016
#3518: Add support for worker pools
----------------------+--------------------------------
Reporter: thalin | Owner:
Type: undecided | Status: new
Priority: minor | Milestone: undecided
Version: master | Keywords: master-slave slave
----------------------+--------------------------------
Configuring each worker in a config file can be painful when adding many
identical workers, such as in an Amazon or Docker environment. As an
administrator of a private Buildbot instance, I would like to be able to
configure a scalable group of workers with one configuration directive,
such as:
{{{c['workers'] = [worker.workerPool("poolname", "password", ...), ...]}}}
and have N workers able to register using the pool name and password. Then
in builds, I should be able to specify just the pool name and have any
worker from that pool be able to execute those builds.
This would allow blind scaling of workers, which is useful in environments
such as Docker Compose, where adding new workers would become as simple
as:
{{{docker-compose scale worker=5}}}
--
Ticket URL: <http://trac.buildbot.net/ticket/3518>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list