diff --git a/Makefile b/Makefile index 20db96a52..66afa5edb 100644 --- a/Makefile +++ b/Makefile @@ -27,12 +27,12 @@ release: victoria-metrics-prod cd bin && tar czf victoria-metrics-$(PKG_TAG).tar.gz victoria-metrics-prod fmt: - gofmt -l -w -s ./lib - gofmt -l -w -s ./app + GO111MODULE=on gofmt -l -w -s ./lib + GO111MODULE=on gofmt -l -w -s ./app vet: - go vet $(PKG_PREFIX)/lib/... - go vet $(PKG_PREFIX)/app/... + GO111MODULE=on go vet ./lib/... + GO111MODULE=on go vet ./app/... lint: install-golint golint lib/... @@ -51,15 +51,18 @@ install-errcheck: which errcheck || GO111MODULE=off go get -u github.com/kisielk/errcheck test: - go test $(PKG_PREFIX)/lib/... + GO111MODULE=on go test ./lib/... + GO111MODULE=on go test ./app/... benchmark: - go test -bench=. $(PKG_PREFIX)/lib/... + GO111MODULE=on go test -bench=. ./lib/... + GO111MODULE=on go test -bench=. ./app/... vendor-update: - go get -u - go mod tidy - go mod vendor + GO111MODULE=on go get -u ./lib/... + GO111MODULE=on go get -u ./app/... + GO111MODULE=on go mod tidy + GO111MODULE=on go mod vendor quicktemplate-gen: install-qtc qtc diff --git a/deployment/docker/Makefile b/deployment/docker/Makefile index 84537632f..f4dc4095c 100644 --- a/deployment/docker/Makefile +++ b/deployment/docker/Makefile @@ -18,6 +18,7 @@ app-via-docker: package-certs package-builder -w /VictoriaMetrics \ --mount type=bind,src="$(shell pwd)/gocache-for-docker",dst=/gocache \ --env GOCACHE=/gocache \ + --env GO111MODULE=on \ $(BUILDER_IMAGE) \ go build $(RACE) -mod=vendor -ldflags "-s -w -extldflags '-static' $(GO_BUILDINFO)" -tags 'netgo osusergo' -o bin/$(APP_NAME)-prod $(PKG_PREFIX)/app/$(APP_NAME)