blob: 0bf8b1c67feceadc2af899b065325a5553b25efa [file] [log] [blame]
#!/bin/bash -e
# This script runs inside the upspinserver-build Docker container.
# It copies the gcp.uspin.io tree out of /workspace (a volume provided by
# Google Container Builder) and into GOPATH, builds upspinserver-gcp, and puts
# the resulting binary in /workspace/bin.
cp -R /workspace /go/src/gcp.upspin.io
rm -r /workspace/*
cp /go/src/gcp.upspin.io/cloud/docker/upspinserver/* /workspace
mkdir /workspace/bin
/usr/local/go/bin/go generate -run make_version gcp.upspin.io/vendor/upspin.io/version
/usr/local/go/bin/go build -o /workspace/bin/upspinserver-gcp gcp.upspin.io/cmd/upspinserver-gcp