Changes between Version 18 and Version 19 of HowtoContributeABuildbot
- Timestamp:
- 2011-01-04T19:14:22Z (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HowtoContributeABuildbot
v18 v19 1 1 == Prerequisites == 2 2 You'll need [http://wiki.darcs.net/Binaries darcs] and [http://trac.buildbot.net/wiki/DownloadInstall buildbot] before you can proceed. 3 3 4 4 == Configuration == 5 5 Create a user account with low privileges to run buildbot. 6 6 7 7 ==== Optional Configurations ==== 8 8 You can use other mechanisms to lock buildbot down like jail, chroot, etc. David Abrahams uses Solaris Zones to contain his buildslaves. Brian Warner and the other buildbot maintainers have been hacking on some tricks to set up your buildslaves inside a full virtual machine so that you can have a pristine machine for every build. 9 9 10 10 == Name The Buildslave == 11 12 11 Choose a name for your buildslave which will fit into the list of buildslave names: http://tahoe-lafs.org/buildbot/buildslaves . 12 A hostname would be a good choice. 13 13 14 14 == Get a Password == 15 15 Email Zooko (zooko_at_zooko_dot_com) and ask for a password. 16 16 17 17 == Create a Buildslave == 18 18 Execute the following commands: 19 19 * Tahoe-LAFS: {{{buildbot create-slave $BASEDIR_TAHOE dev.allmydata.org:9987 $SLAVENAME $PASSWORD}}} 20 20 * Zfec: {{{buildbot create-slave $BASEDIR_ZFEC dev.allmydata.org:12987 $SLAVENAME $PASSWORD}}} … … 30 30 31 31 == Monitor Output == 32 32 Okay, once you've gotten all this working then we'll see your machine on the [http://tahoe-lafs.org/buildbot/waterfall?show_events=true buildbot pages] and we'll see how well Tahoe-LAFS passes unit tests on your platform. 33 33 34 === More Details === 34 35 Detailed docs: http://djmitche.github.com/buildbot/docs/latest/Creating-a-buildslave.html#Creating-a-buildslave