From cbde0a51c25943f4cb79a2b29a235c5d0d8382a2 Mon Sep 17 00:00:00 2001 From: Yaroslav Podorvanov <63663261+YaroslavPodorvanov@users.noreply.github.com> Date: Tue, 17 Jan 2023 00:27:53 +0200 Subject: [PATCH] PMM-11312 --version (#92) --- Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Makefile b/Makefile index 114e3438..e0e7f735 100644 --- a/Makefile +++ b/Makefile @@ -8,3 +8,10 @@ DOCKER_REPO ?= prometheuscommunity include Makefile.common DOCKER_IMAGE_NAME ?= postgres-exporter + +GO_BUILD_LDFLAGS = -X github.com/prometheus/common/version.Version=$(shell cat VERSION) -X github.com/prometheus/common/version.Revision=$(shell git rev-parse HEAD) -X github.com/prometheus/common/version.Branch=$(shell git describe --always --contains --all) -X github.com/prometheus/common/version.BuildUser= -X github.com/prometheus/common/version.BuildDate=$(shell date +%FT%T%z) -s -w + +export PMM_RELEASE_PATH?=. + +release: + go build -ldflags="$(GO_BUILD_LDFLAGS)" -o $(PMM_RELEASE_PATH)/postgres_exporter ./cmd/postgres_exporter