User:Esden/buildbot slave

From PaparazziUAV
< User:Esden
Revision as of 20:00, 21 September 2014 by Esden (talk | contribs) (Created page with "These are my own notes on the needed steps to install a buildbot slave instance. This is work in progress! So as always the typical disclaimers apply. '''It is probably incomp...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

These are my own notes on the needed steps to install a buildbot slave instance. This is work in progress! So as always the typical disclaimers apply. It is probably incomplete and broken. :P

For ease of use you can now also copy over the .ssh/authorized_keys file

Update system:

sudo aptitude update
sudo aptitude safe-upgrade

Install usability stuff:

sudo aptitude install mosh zsh
wget -O .zshrc http://git.grml.org/f/grml-etc-core/etc/zsh/zshrc
chsh -s /usr/bin/zsh

Install paparazzi stuff:

sudo add-apt-repository ppa:paparazzi-uav/ppa
sudo aptitude update
sudo aptitude install paparazzi-dev paparazzi-jsbsim

Install gcc-arm-embedded:

sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
sudo aptitude update
sudo aptitude install gcc-arm-none-eabi

Install buildbot slave:

sudo aptitude install buildbot-slave

Configure the buildbot slave by pasting the following into /etc/defaults/buildbot:

buildmaster_host = 'buildbot.paparazziuav.org'
port = 9989
slavename = 'yourslavename'
passwd = 'yourslavepassword'
keepalive = 600
usepty = 0
usmask = None
maxdelay = 300
allow_shutdown = None