From 6dbec8c7892726b6c54dca5bfb5f841c886b16c2 Mon Sep 17 00:00:00 2001 From: Richard Patel Date: Sun, 18 Nov 2018 02:36:22 +0100 Subject: [PATCH] Add release script --- release.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 release.sh diff --git a/release.sh b/release.sh new file mode 100755 index 0000000..d3ac341 --- /dev/null +++ b/release.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +appname="od-database-crawler" +tag=$1 +[ -z "$tag" ] && echo "Usage: build " && 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