From aeeb6c4c4ffd5aaabe314d93145f2560042ab843 Mon Sep 17 00:00:00 2001 From: Dan Kortschak Date: Wed, 19 Jan 2022 07:14:21 +1030 Subject: [PATCH] Set version var during make build --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 9ee884c231..01cf989d70 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,12 @@ CODE_COVERAGE_REPORT_FOLDER = $(PWD)/build/test-coverage CODE_COVERAGE_REPORT_NAME_UNIT = $(CODE_COVERAGE_REPORT_FOLDER)/coverage-unit-report +VERSION_IMPORT_PATH = github.com/elastic/elastic-package/internal/version .PHONY: build build: - go get -ldflags "-X github.com/elastic/elastic-package/internal/version.CommitHash=`git describe --always --long --dirty` -X github.com/elastic/elastic-package/internal/version.BuildTime=`date +%s`" \ + go install -ldflags \ + "-X $(VERSION_IMPORT_PATH).CommitHash=`git describe --always --long --dirty` -X $(VERSION_IMPORT_PATH).BuildTime=`date +%s` -X $(VERSION_IMPORT_PATH).Tag=`(git describe --exact-match --tags 2>/dev/null || echo '') | tr -d '\n'`" \ github.com/elastic/elastic-package clean: