mirror of
https://github.com/grafana/grafana.git
synced 2026-03-13 15:29:48 +08:00
chore: add commit sha overrides from env variables in the Makefile (#120155)
Add commit sha overrides from env variables in the Makefile
This commit is contained in:
committed by
GitHub
parent
81f53aee3a
commit
1dd2434f39
5
Makefile
5
Makefile
@@ -17,13 +17,14 @@ GO_RACE_FLAG := $(if $(GO_RACE),-race)
|
||||
# Backend build version and ldflags (aligned with pkg/build/daggerbuild/backend).
|
||||
BUILD_NUMBER ?= local
|
||||
BUILD_VERSION := $(shell sed -n 's/.*"version": *"\(.*\)".*/\1/p' package.json | sed 's/-pre/-$(BUILD_NUMBER)/')
|
||||
BUILD_COMMIT := $(shell git rev-parse --short HEAD 2>/dev/null || echo "unknown")
|
||||
BUILD_BRANCH := $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null || echo "main")
|
||||
BUILD_COMMIT := $(if $(COMMIT_SHA),$(COMMIT_SHA),$(shell git rev-parse --short HEAD 2>/dev/null || echo "unknown"))
|
||||
BUILD_BRANCH := $(if $(BUILD_BRANCH),$(BUILD_BRANCH),$(shell git rev-parse --abbrev-ref HEAD 2>/dev/null || echo "main"))
|
||||
BUILD_STAMP := $(or $(SOURCE_DATE_EPOCH),$(shell date +%s 2>/dev/null))
|
||||
GO_LDFLAGS = -X main.version=$(BUILD_VERSION) \
|
||||
-X main.commit=$(BUILD_COMMIT) \
|
||||
-X main.buildBranch=$(BUILD_BRANCH) \
|
||||
-X main.buildstamp=$(BUILD_STAMP) \
|
||||
$(if $(ENTERPRISE_COMMIT_SHA),-X main.enterpriseCommit=$(ENTERPRISE_COMMIT_SHA)) \
|
||||
$(if $(LDFLAGS),-extldflags \"$(LDFLAGS)\")
|
||||
GO_TEST_FLAGS += $(if $(GO_BUILD_TAGS),-tags=$(GO_BUILD_TAGS))
|
||||
GIT_BASE = remotes/origin/main
|
||||
|
||||
Reference in New Issue
Block a user