Fix modules build after PassManagerImpl.h addition
[lldb.git] / llgo / buildslave-config.yaml
1 # This file contains llgo's configuration for the buildbot-slave Juju charm.
2
3 # The slave is deployed with the following command in a Juju environment:
4 #     juju deploy cs:~axwalk/buildbot-slave --config buildslave-config.yaml
5 #
6 # The charm generates a random password on first run, in the file
7 # /srv/buildbot/password. If the password is regenerated, it must
8 # be updated in the buildbot master.
9 #
10 buildbot-slave:
11   name: llgo-builder
12   master: lab.llvm.org:9990
13   admin-info: Andrew Wilkins <axwalk@gmail.com>
14   apt-packages: subversion git cmake gcc g++ gccgo python-dev
15   pip-versions: sqlalchemy==0.7.9 buildbot==0.8.5 buildbot_slave==0.8.5 twisted==12.0.0
16   post-install: |
17       #!/bin/bash
18       #
19       # Fetch, build and install Ninja.
20       rm -fr /tmp/ninja
21       cd /tmp && git clone git://github.com/martine/ninja.git
22       cd /tmp/ninja && ./configure.py --bootstrap
23       cp /tmp/ninja/ninja /usr/local/bin
24       # Fetch and unpack Go.
25       cd /tmp && wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz
26       sha1sum <<EOF
27       5020af94b52b65cc9b6f11d50a67e4bae07b0aff go1.4.2.linux-amd64.tar.gz
28       EOF
29       cd /usr/local && tar xzf /tmp/go1.4.2.linux-amd64.tar.gz
30       ln -f -s /usr/local/go/bin/go /usr/local/bin/go
31