From 9e6c94e14153aaf5323a57b75f7e36e6a35340ac Mon Sep 17 00:00:00 2001 From: Adrien Delorme Date: Fri, 6 Mar 2020 20:03:18 +0100 Subject: [PATCH] circleci: VersionPrerelease: show tag or branch name and hash when building binary (#8850) VersionPrerelease=${CIRCLE_TAG:=${CIRCLE_BRANCH}}-${CIRCLE_SHA1:0:9}" --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ed5f59e63..7ef977cf2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -36,7 +36,7 @@ commands: type: string steps: - checkout - - run: GOOS=<< parameters.GOOS >> go build -ldflags="-s -w" -o ./pkg/packer_<< parameters.GOOS >>_$(go env GOARCH) . + - run: GOOS=<< parameters.GOOS >> go build -ldflags="-s -w -X github.com/hashicorp/packer/version.GitCommit=${CIRCLE_SHA1}" -o ./pkg/packer_<< parameters.GOOS >>_$(go env GOARCH) . - run: zip ./pkg/packer_<< parameters.GOOS >>_$(go env GOARCH).zip ./pkg/packer_<< parameters.GOOS >>_$(go env GOARCH) - run: rm ./pkg/packer_<< parameters.GOOS >>_$(go env GOARCH) - persist_to_workspace: