aboutsummaryrefslogblamecommitdiffstats
path: root/ubuntu.sh
blob: 9a943f5c8afb031292a3385a05fd30fca8f8aec7 (plain) (tree)
1
2
3
4
5
6
7
8
9








                 
                                                                       
                                                             












                                                          
#!/usr/bin/env sh

set -e
#set -x

NAME=$1
DIST=ubuntu
RELEASE=artful
ARCH=amd64
PACKAGES="curl libssl-dev libncurses5-dev zsh vim sudo erlang-nox git \
	make autoconf automake gcc golang golang-glide rsync"

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