prometheus-fail2ban-exporter/Makefile
2023-06-19 18:37:27 +00:00

27 lines
465 B
Makefile

download:
go mod download
test: download
go test ./... -v -race
fmt: download
go fmt ./...
check/dependencies: download
go mod tidy -v
git diff-index --quiet HEAD
check/fmt: download
test -z $(shell gofmt -l .)
build:
go build \
-ldflags "\
-X main.version=${shell git describe --tags} \
-X main.commit=${shell git rev-parse HEAD} \
-X main.date=${shell date --iso-8601=seconds} \
-X main.builtBy=manual \
" \
-o fail2ban_exporter \
exporter.go