-
-
Notifications
You must be signed in to change notification settings - Fork 93
Expand file tree
/
Copy pathMakefile
More file actions
20 lines (18 loc) · 839 Bytes
/
Makefile
File metadata and controls
20 lines (18 loc) · 839 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD)
BUILDTIME ?= $(shell date '+%Y-%m-%d@%H:%M:%S')
BUILDUSER ?= $(shell id -un)
REVISION ?= $(shell git rev-parse HEAD)
VERSION ?= $(shell git describe --tags)
.PHONY: build
build:
@go build -ldflags "-X github.com/prometheus/common/version.Version=${VERSION} \
-X github.com/prometheus/common/version.Revision=${REVISION} \
-X github.com/prometheus/common/version.Branch=${BRANCH} \
-X github.com/prometheus/common/version.BuildUser=${BUILDUSER} \
-X github.com/prometheus/common/version.BuildDate=${BUILDTIME}" \
-o ./bin/script_exporter ./cmd;
.PHONY: test
test:
# Run tests and generate coverage report. To view the coverage report in a
# browser run "go tool cover -html=coverage.out".
go test -covermode=atomic -coverpkg=./... -coverprofile=coverage.out -v ./...