From 25a152b533c0f3a29d15e1a5323347227e345c9f Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Wed, 4 May 2016 15:10:43 +0800 Subject: [PATCH] Add version number. Signed-off-by: Bo-Yi Wu --- Makefile | 3 ++- script/build.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index f849e60..fd09daf 100644 --- a/Makefile +++ b/Makefile @@ -5,11 +5,12 @@ BUILD_IMAGE := "gorush-build" TEST_IMAGE := "gorush-testing" PRODUCTION_IMAGE := "gorush" DEPLOY_ACCOUNT := "appleboy" +VERSION := $(shell git describe --tags) all: build build: clean - sh script/build.sh + sh script/build.sh $(VERSION) test: redis_test boltdb_test memory_test config_test go test -v -cover -covermode=count -coverprofile=coverage.out ./gorush/... diff --git a/script/build.sh b/script/build.sh index dc6dea0..619e920 100755 --- a/script/build.sh +++ b/script/build.sh @@ -2,6 +2,7 @@ OS="darwin linux" ARCH="amd64" +VERSION=$1 for GOOS in $OS; do for GOARCH in $ARCH; do @@ -10,6 +11,6 @@ for GOOS in $OS; do echo "Build: ${GOOS}, Arch: ${GOARCH}, EXE: ${EXE}" GOOS=$GOOS GOARCH=$GOARCH go build -ldflags="-w" -o bin/$GOOS/$GOARCH/${EXE} gorush.go; - tar -C bin/$GOOS/$GOARCH -czf bin/gorush-$GOOS-$GOARCH.tar.gz gorush + tar -C bin/$GOOS/$GOARCH -czf bin/gorush-$VERSION-$GOOS-$GOARCH.tar.gz gorush done done