Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Frodox/476ac32b967992152ef3625da89cc298 to your computer and use it in GitHub Desktop.
Save Frodox/476ac32b967992152ef3625da89cc298 to your computer and use it in GitHub Desktop.
buildbot latent workers example
from buildbot.plugins import worker
WILY_WORKER_NAMES = ['wily-worker-{}'.format(i) for i in range(3)]
XENIAL_WORKER_NAMES = ['xenial-worker-{}'.format(i) for i in range(3)]
YAKKETY_WORKER_NAMES = ['yakkety-worker-{}'.format(i) for i in range(3)]
WORKERS = [
worker.DockerLatentWorker(
worker_name,
'SECRET',
docker_host='tcp://localhost:2375',
image='wily-worker:latest',
masterFQDN='192.168.1.208'
) for worker_name in WILY_WORKER_NAMES
] + [
worker.DockerLatentWorker(
worker_name,
'SECRET',
docker_host='tcp://localhost:2375',
image='xenial-worker:latest',
masterFQDN='192.168.1.208'
) for worker_name in XENIAL_WORKER_NAMES
] + [
worker.DockerLatentWorker(
worker_name,
'SECRET',
docker_host='tcp://localhost:2375',
image='yakkety-worker:latest',
masterFQDN='192.168.1.208'
) for worker_name in YAKKETY_WORKER_NAMES
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment