# This file contains llgo's configuration for the buildbot-slave Juju charm. # # The slave is deployed with the following command in a Juju environment: # juju deploy cs:~axwalk/buildbot-slave --config buildslave-config.yaml # # The charm generates a random password on first run, in the file # /srv/buildbot/password. If the password is regenerated, it must # be updated in the buildbot master. # buildbot-slave: name: llgo-builder master: lab.llvm.org:9990 admin-info: Andrew Wilkins apt-packages: subversion git cmake gcc g++ gccgo python-dev pip-versions: sqlalchemy==0.7.9 buildbot==0.8.5 buildbot_slave==0.8.5 twisted==12.0.0 post-install: | #!/bin/bash # # Fetch, build and install Ninja. rm -fr /tmp/ninja cd /tmp && git clone git://github.com/martine/ninja.git cd /tmp/ninja && ./configure.py --bootstrap cp /tmp/ninja/ninja /usr/local/bin # Fetch and unpack Go. cd /tmp && wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz sha1sum <