aboutsummaryrefslogtreecommitdiffstats
path: root/alpine.sh
blob: 8a1bdda7de6c5e6a3b7ed1d27717fc3e50be400d (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
27
28
#!/usr/bin/env sh

set -e
#set -x

NAME=$1
DIST=alpine
RELEASE=3.9
ARCH=amd64
PACKAGES="pcre ca-certificates openssl-dev ncurses-dev zlib-dev \
	openssh bash curl zsh vim sudo git build-base autoconf gawk \
	go dep shadow rsync sdl2-dev sdl2_image-dev sdl2_ttf-dev p7zip \
	cppcheck clang-analyzer groff parallel mercurial subversion grep unzip \
	coreutils"

for f in ci.d/*; do source "$f"; done

buildkite_stop $DIST
lxc_destroy
lxc_create $DIST $RELEASE $ARCH
lxc_wait_for_ip
apk_upgrade
apk_install $PACKAGES
apk_install_erlang
buildkite_install $DIST $BUILDKITE_TOKEN
ssh_copy_host_key
ssh_copy_host_key buildkite-agent /home/buildkite-agent
lxc_restart