blob: 41869ae9abb844abb20c9bca444ffdb222edf4d3 (
plain) (
blame)
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
|
#!/usr/bin/env sh
set -e
#set -x
NAME=$1
DIST=ubuntu
RELEASE=cosmic
ARCH=amd64
PACKAGES="curl libssl1.0-dev libncurses5-dev zsh vim sudo erlang-nox git \
make autoconf automake gcc golang go-dep rsync \
libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev cppcheck clang \
groff-base psmisc p7zip-full unzip subversion mercurial parallel"
for f in ci.d/*; do source "$f"; done
buildkite_stop $DIST
lxc_destroy
lxc_create $DIST $RELEASE $ARCH
lxc_wait_for_ip
apt_get_upgrade
apt_get_install $PACKAGES
buildkite_install $DIST $BUILDKITE_TOKEN
ssh_copy_host_key
ssh_copy_host_key buildkite-agent /var/lib/buildkite-agent
lxc_restart
|