diff --git a/.gitignore b/.gitignore index c11e355..502219c 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,4 @@ burrow-exporter dist/ -vendor +vendor/ diff --git a/burrow-exporter.go b/burrow-exporter.go index 2475732..ca3c5b9 100644 --- a/burrow-exporter.go +++ b/burrow-exporter.go @@ -14,7 +14,7 @@ import ( "github.com/jirwin/burrow_exporter/burrow_exporter" ) -var Version := "0.0.1" +var Version = "0.0.1" func main() { app := cli.NewApp() diff --git a/publish.sh b/publish.sh index cd5076e..e857b8f 100755 --- a/publish.sh +++ b/publish.sh @@ -1,17 +1,20 @@ #!/bin/bash VERSION=$(git describe --tags) +echo "Publishing $VERSION..." -gox -ldflags "-X main.Version $VERSION -X" -output "dist/{{.OS}}_{{.ARCH}}/burrow-exporter" - -rm -rf releases +mkdir dist mkdir releases +gox -osarch="linux/amd64" -osarch="linux/386" -osarch="darwin/amd64" -osarch="freebsd/amd64" -osarch="freebsd/386" -ldflags "-X main.Version=$VERSION" -output "dist/{{.OS}}_{{.Arch}}/burrow-exporter" -for i in src/* ; do +for i in dist/* ; do if [ -d "$i" ]; then ARCH=$(basename "$i") - zip releases/burrow-exporter-$VERSION-$ARCH.zip dist/$ARCH/burrow-exporter + zip releases/burrow-exporter_$VERSION_$ARCH.zip dist/$ARCH/burrow-exporter fi done -ghr -t $GITHUB_TOKEN -u jirwin -r burrow-exporter --replace `git describe --tags` dist/ +ghr -t $GITHUB_TOKEN -u jirwin -r burrow_exporter --replace $VERSION releases/ + +rm -rf dist +rm -rf releases \ No newline at end of file