Add release script

This commit is contained in:
Richard Patel 2018-11-18 02:36:22 +01:00
parent 605f6db5a5
commit 507684a594
No known key found for this signature in database
GPG Key ID: C268B2BBDA2ABECB

20
release.sh Executable file
View File

@ -0,0 +1,20 @@
#!/usr/bin/env bash
appname="od-database-crawler"
tag=$1
[ -z "$tag" ] && echo "Usage: build <version>" && exit 1
name=${appname}-${tag}-windows.exe
GOOS="windows" GOARCH="amd64" go build -ldflags="-s -w" -o $name
gzip -f $name
echo $name
name=${appname}-${tag}-linux
GOOS="linux" GOARCH="amd64" go build -ldflags="-s -w" -o $name
gzip -f $name
echo $name
name=${appname}-${tag}-mac
GOOS="darwin" GOARCH="amd64" go build -ldflags="-s -w" -o $name
gzip -f $name
echo $name