From 4b91d36d8d09a6bd37ad9f9af58323a9a5a8b021 Mon Sep 17 00:00:00 2001 From: jichangjun Date: Fri, 3 Jul 2020 19:36:49 +0800 Subject: [PATCH] goc version: dynamic inject the version value when publishing --- ci-build.sh | 6 +++--- go.mod | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ci-build.sh b/ci-build.sh index f9fc2d9..d888a5d 100755 --- a/ci-build.sh +++ b/ci-build.sh @@ -6,11 +6,11 @@ EVENT_DATA=$(cat $GITHUB_EVENT_PATH) echo $EVENT_DATA | jq . UPLOAD_URL=$(echo $EVENT_DATA | jq -r .release.upload_url) UPLOAD_URL=${UPLOAD_URL/\{?name,label\}/} -RELEASE_NAME=$(echo $EVENT_DATA | jq -r .release.tag_name) +RELEASE_VERSION=$(echo $EVENT_DATA | jq -r .release.tag_name) PROJECT_NAME=$(basename $GITHUB_REPOSITORY) -NAME="${NAME:-${PROJECT_NAME}-${RELEASE_NAME}}-${GOOS}-${GOARCH}" +NAME="${NAME:-${PROJECT_NAME}-${RELEASE_VERSION}}-${GOOS}-${GOARCH}" -go build . +CGO_ENABLED=0 go build -ldflags "-X 'github.com/qiniu/goc/cmd.version=${RELEASE_VERSION}'" . ARCHIVE=tmp.tar.gz FILE_LIST=goc diff --git a/go.mod b/go.mod index b6fec6a..9e9fbaa 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,6 @@ require ( github.com/google/go-github v17.0.0+incompatible github.com/hashicorp/go-retryablehttp v0.6.6 github.com/julienschmidt/httprouter v1.2.0 - github.com/magiconair/properties v1.8.1 github.com/mattn/go-runewidth v0.0.9 // indirect github.com/olekukonko/tablewriter v0.0.4 github.com/onsi/ginkgo v1.11.0