123456789101112131415161718192021222324 |
- #!/bin/sh
- set -ex
- echo building
- # git describe --always --tags --dirty --long)
- REVISION=`git rev-parse --short=5 HEAD`
- BUILDTIME=`TZ=UTC date "+%Y-%m-%dT%H:%MZ"`
- echo $REVISION > REVISION
- OS=${GOOS:-`go env GOOS`}
- ARCH=${GOARCH:-`go env GOARCH`}
- set -ex
- go build -o dist/geodns-$OS-$ARCH \
- -trimpath \
- -ldflags "-X main.gitVersion=$REVISION -X main.buildTime=$BUILDTIME" \
- -v && \
- cd dist && \
- rm -f service && \
- ln -s ../service . && \
- tar -cvhf geodns-$OS-$ARCH.tar \
- --exclude \*~ geodns-$OS-$ARCH service
|