[Imported from Trac: page HowtoContributeABuildbot, version 4]

freestorm 2010-07-05 22:45:26 +00:00
parent cd25e0068f
commit a866b22a7a

@ -32,21 +32,24 @@ Step 3: choose a name for your buildslave which will fit into the
list of buildslave names: <http://allmydata.org/buildbot/buildslaves> . list of buildslave names: <http://allmydata.org/buildbot/buildslaves> .
A hostname would be a good choice. A hostname would be a good choice.
Step 4: Receive a password from me in email. Step 4: Receive a password from Zooko by email.
Step 5: create the buildslave with `buildbot create-slave $BASEDIR dev.allmydata.org:9987 $SLAVENAME $PASSWORD` Step 5: Create 3 buildslave with:
detailed docs: <http://djmitche.github.com/buildbot/docs/latest/Creating-a-buildslave.html#Creating-a-buildslave> * Tahoe-LAFS: `buildbot create-slave $BASEDIR_TAHOE dev.allmydata.org:9987 $SLAVENAME $PASSWORD`
* Zfec: `buildbot create-slave $BASEDIR_ZFEC dev.allmydata.org:12987 $SLAVENAME $PASSWORD`
* Pycryptopp: `buildbot create-slave $BASEDIR_PYCRYPTOPP dev.allmydata.org:10998 $SLAVENAME $PASSWORD`
Those three use the same $SLAVENAME, $PASSWORD and hostname, but a different $BASEDIR and a different port number.
For the $BASEDIR your can use whatever directory you want.
I personally use a different user account for my tahoe-lafs, pycryptopp, and zfec buildslaves.
Detailed docs: <http://djmitche.github.com/buildbot/docs/latest/Creating-a-buildslave.html#Creating-a-buildslave>
Then `buildbot start $BASEDIR`. Then `buildbot start $BASEDIR`.
Step 6: Please do this two more times, one for pycryptopp and one for
zfec. Those two use the same $SLAVENAME and $PASSWORD and hostname
("dev.allmydata.org"), but a different $BASEDIR (whatever directory
you want -- I personally use a different user account for my tahoe-
lafs, pycryptopp, and zfec buildslaves), and a different port
number. Port 9987 == tahoe-lafs, port 10998 == pycryptopp, port
12987 == zfec .
Okay, once you've gotten all this working then we'll see your machine on the buildbot pages and we'll see how well Tahoe-LAFS Okay, once you've gotten all this working then we'll see your machine on the buildbot pages and we'll see how well Tahoe-LAFS