add version

Signed-off-by: Lei Xue <vfs@live.com>
This commit is contained in:
Lei Xue
2020-07-14 22:04:20 +08:00
parent db3093d24b
commit 2e5cea1bd0
3 changed files with 48 additions and 6 deletions

View File

@@ -1,4 +1,14 @@
BIN_DIR=_output/cmd/bin
REPO_PATH="github.com/gostor/gotgt"
REL_OSARCH="linux/amd64"
GitSHA=`git rev-parse HEAD`
Date=`date "+%Y-%m-%d %H:%M:%S"`
RELEASE_VERSION=$(shell git describe --tags --always --dirty)
IMG_BUILDER=docker
LD_FLAGS=" \
-X '${REPO_PATH}/pkg/version.GitSHA=${GitSHA}' \
-X '${REPO_PATH}/pkg/version.Built=${Date}' \
-X '${REPO_PATH}/pkg/version.Version=${RELEASE_VERSION}'"
all: init build
@@ -6,10 +16,10 @@ deps:
go mod download
build: init
go build -o ${BIN_DIR}/gotgt gotgt.go
go build -ldflags ${LD_FLAGS} -o ${BIN_DIR}/gotgt gotgt.go
build-nocgo: init
CGO_ENABLED=0 go build -o ${BIN_DIR}/gotgt gotgt.go
CGO_ENABLED=0 go build -ldflags ${LD_FLAGS} -o ${BIN_DIR}/gotgt gotgt.go
verify:
hack/verify-gofmt.sh