User:Esden/buildbot slave
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
You should of course adjust the yourslavename and slavepassword to the real values that you can get from a developer.