From 95c61f5a942f67ca5088badda55c0b621efaa9f1 Mon Sep 17 00:00:00 2001 From: Marcel Corso Date: Tue, 22 Nov 2016 10:19:31 +0100 Subject: [PATCH] not an amazing solution for #9 --- release.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 release.sh diff --git a/release.sh b/release.sh new file mode 100755 index 0000000..2c3eb6b --- /dev/null +++ b/release.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +# a hack to generate releases like other prometheus projects +# use like this: +# VERSION=1.0.1 ./release.sh + + +rm -rf "bin/sachet-$VERSION.linux-amd64" +mkdir "bin/sachet-$VERSION.linux-amd64" +env GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o "bin/sachet-$VERSION.linux-amd64/sachet" +cd bin +tar -zcvf "sachet-$VERSION.linux-amd64.tar.gz" "sachet-$VERSION.linux-amd64"