Buildbot in a container
Go to file
dave b3af07ed88 enable verbose mode 2016-05-09 19:15:33 -07:00
Dockerfile initial commit 2016-02-03 23:12:16 -08:00
README.md Update README 2016-05-09 18:48:58 -07:00
master.cfg initial commit 2016-02-03 23:12:16 -08:00
start initial commit 2016-02-03 23:12:16 -08:00
supervisor-buildbot-master.conf enable verbose mode 2016-05-09 19:15:33 -07:00
supervisor-buildbot-slave.conf enable verbose mode 2016-05-09 19:15:33 -07:00
supervisor.conf initial commit 2016-02-03 23:12:16 -08:00

README.md

docker-buildbot

Buildbot master/slave image

Usage:

  • Build: docker build -t buildbot .
  • Run a master: docker run -d -P -e ROLE=master --name="bb-master" buildbot
  • Run a slave: docker run -d -P -e ROLE=slave --link bb-master:buildmaster -e MADDR=buildmaster -e MPORT=9989 --hostname=slave1 -e PASS=slaveone --name="bb-slave1" buildbot

ROLE=both is available as well: docker run -d -P -e ROLE=both -e MPORT=9989 --hostname=slave1 -e PASS=slaveone --name=bb-slave1 buildbot

Extras:

  • Master data persistence: -v /host/dir:/opt/buildbot
  • Check the branches for a buildbot 0.9x version. At time of writing 0.9x is horribly broken; ymmv.