Skip to content

Commit e6c8c24

Browse files
authored
makefile: extract git commands (#10514)
close #10525 Signed-off-by: artem_danilov <artem.danilov@airbnb.com>
1 parent 8a68134 commit e6c8c24

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,13 @@ ifeq ($(RUN_CI), 1)
6767
RELEASE_VERSION := None
6868
endif
6969

70+
GITHASH := $(shell git rev-parse HEAD)
71+
GITBRANCH := $(shell git rev-parse --abbrev-ref HEAD)
72+
7073
LDFLAGS += -X "$(PD_PKG)/pkg/versioninfo.PDReleaseVersion=$(RELEASE_VERSION)"
7174
LDFLAGS += -X "$(PD_PKG)/pkg/versioninfo.PDBuildTS=$(shell date -u '+%Y-%m-%d %I:%M:%S')"
72-
LDFLAGS += -X "$(PD_PKG)/pkg/versioninfo.PDGitHash=$(shell git rev-parse HEAD)"
73-
LDFLAGS += -X "$(PD_PKG)/pkg/versioninfo.PDGitBranch=$(shell git rev-parse --abbrev-ref HEAD)"
75+
LDFLAGS += -X "$(PD_PKG)/pkg/versioninfo.PDGitHash=$(GITHASH)"
76+
LDFLAGS += -X "$(PD_PKG)/pkg/versioninfo.PDGitBranch=$(GITBRANCH)"
7477
LDFLAGS += -X "$(PD_PKG)/pkg/versioninfo.PDEdition=$(PD_EDITION)"
7578

7679
ifneq ($(DASHBOARD), 0)

0 commit comments

Comments
 (0)