Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/README
blob: 50cddca2fdd0a533e011e376d2558e8ca2c13b09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
= Master and slaves management =

Let's start with an example. First create all the slaves

    fab slave.create

Then create the master

    fab master.create

Finally run the master and the slaves

    fab master.run slave.run

All done!

For more advanced usage see the fabric documentation
http://docs.fabfile.org/en/1.5/usage/fab.html

= Slave requirements =

* buildbot user with passwordless, ttyless sudo access.
* ssh access with public key authentication
* git, virtualenv, gcc, make

= Creating a kvm slave =

You can create an image with something like this:

    virt-install \
        --name buildslave-foo --ram 512 --disk \
        path=/srv/images/buildslave-foo.img,bus=virtio,size=10 \
        -network network:default \
        --location "http://mirror.foo.com/..." \
        --extra-args="text serial console=ttyS0,115200"

= Bug reports =

Send bug reports to Daniel Narvaez <dwnarvaez@gmail.com>.