2018-01-30 22:26:44 +00:00
|
|
|
#!/bin/bash
|
|
|
|
set -euxo pipefail
|
|
|
|
|
2018-02-05 06:03:08 +00:00
|
|
|
# Download sourcecode
|
|
|
|
mkdir -p /go/src/github.com/coredns
|
|
|
|
git clone https://github.com/coredns/coredns.git /go/src/github.com/coredns/coredns
|
2018-01-30 22:26:44 +00:00
|
|
|
|
2018-02-05 06:03:08 +00:00
|
|
|
# Ensure version pinning
|
2018-01-30 22:26:44 +00:00
|
|
|
cd /go/src/github.com/coredns/coredns
|
2018-02-05 06:03:08 +00:00
|
|
|
git reset --hard ${COREDNS_VERSION}
|
|
|
|
|
|
|
|
# Copy cron drop-in
|
|
|
|
cp /src/cron_generate.go .
|
2018-01-30 22:26:44 +00:00
|
|
|
|
2018-02-05 06:03:08 +00:00
|
|
|
# Get dependencies and build
|
|
|
|
go get -d -v
|
2018-01-30 22:26:44 +00:00
|
|
|
go install
|