docker-buildbot/README.md

18 lines
673 B
Markdown
Raw Permalink Normal View History

2016-05-09 18:48:58 -07:00
docker-buildbot
===============
2016-02-03 23:12:16 -08:00
2016-05-09 18:48:58 -07:00
Buildbot master/slave image
2016-02-03 23:12:16 -08:00
2016-05-09 18:48:58 -07:00
*Usage:*
2016-02-03 23:12:16 -08:00
2016-05-09 18:48:58 -07:00
* 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`
2016-02-03 23:12:16 -08:00
2016-05-09 18:48:58 -07:00
`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`
2016-02-03 23:12:16 -08:00
2016-05-09 18:48:58 -07:00
*Extras:*
2016-02-03 23:12:16 -08:00
2016-05-09 18:48:58 -07:00
* 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.