Fix up build

* Use `go mod download` for "vendor", as the `vendor/` dir is ignored by
the build anyway.
* Fix branch info embedding when not running in Travis.

Signed-off-by: Ben Kochie <superq@gmail.com>
This commit is contained in:
Ben Kochie
2019-12-29 13:18:00 +01:00
parent f71b449775
commit f1e4a3f7b0
3 changed files with 7 additions and 5 deletions
+2 -2
View File
@@ -46,7 +46,7 @@ endef
PLUGINS:=$(patsubst plugins/%/main.go,%,$(wildcard plugins/*/main.go))
VERSION_LDFLAGS:= \
-X github.com/prometheus/common/version.Branch=$(TRAVIS_BRANCH) \
-X github.com/prometheus/common/version.Branch=$(BRANCH) \
-X github.com/prometheus/common/version.BuildDate=$(DATE) \
-X github.com/prometheus/common/version.Revision=$(COMMIT) \
-X github.com/prometheus/common/version.Version=$(VERSION)-$(ITERATION)
@@ -285,7 +285,7 @@ lint:
# This is safe; recommended even.
dep: vendor
vendor: go.mod go.sum
go mod vendor
go mod download
# Don't run this unless you're ready to debug untested vendored dependencies.
deps: update vendor