@@ -6,13 +6,13 @@ GIT_COMMIT = $(shell git rev-parse --short HEAD)
6
6
BUILD_DIR = build_output
7
7
8
8
nginx-prometheus-exporter : test
9
- CGO_ENABLED=0 go build -installsuffix cgo -ldflags " -X main.version=$( VERSION) -X main.gitCommit=$( GIT_COMMIT) " -o nginx-prometheus-exporter
9
+ GO111MODULE=on CGO_ENABLED=0 go build -mod=vendor - installsuffix cgo -ldflags " -X main.version=$( VERSION) -X main.gitCommit=$( GIT_COMMIT) " -o nginx-prometheus-exporter
10
10
11
11
lint :
12
12
golangci-lint run
13
13
14
14
test :
15
- go test ./...
15
+ GO111MODULE=on go test -mod=vendor ./...
16
16
17
17
container :
18
18
docker build --build-arg VERSION=$(VERSION ) --build-arg GIT_COMMIT=$(GIT_COMMIT ) -t $(PREFIX ) :$(TAG ) .
@@ -21,10 +21,10 @@ push: container
21
21
docker push $(PREFIX ) :$(TAG )
22
22
23
23
$(BUILD_DIR ) /nginx-prometheus-exporter-linux-amd64 :
24
- GOARCH=amd64 CGO_ENABLED=0 GOOS=linux go build -installsuffix cgo -ldflags " -X main.version=$( VERSION) -X main.gitCommit=$( GIT_COMMIT) " -o $(BUILD_DIR ) /nginx-prometheus-exporter-linux-amd64
24
+ GO111MODULE=on GOARCH=amd64 CGO_ENABLED=0 GOOS=linux go build -mod=vendor -installsuffix cgo -ldflags " -X main.version=$( VERSION) -X main.gitCommit=$( GIT_COMMIT) " -o $(BUILD_DIR ) /nginx-prometheus-exporter-linux-amd64
25
25
26
26
$(BUILD_DIR ) /nginx-prometheus-exporter-linux-i386 :
27
- GOARCH=386 CGO_ENABLED=0 GOOS=linux go build -installsuffix cgo -ldflags " -X main.version=$( VERSION) -X main.gitCommit=$( GIT_COMMIT) " -o $(BUILD_DIR ) /nginx-prometheus-exporter-linux-i386
27
+ GO111MODULE=on GOARCH=386 CGO_ENABLED=0 GOOS=linux go build -mod=vendor -installsuffix cgo -ldflags " -X main.version=$( VERSION) -X main.gitCommit=$( GIT_COMMIT) " -o $(BUILD_DIR ) /nginx-prometheus-exporter-linux-i386
28
28
29
29
release : $(BUILD_DIR ) /nginx-prometheus-exporter-linux-amd64 $(BUILD_DIR ) /nginx-prometheus-exporter-linux-i386
30
30
mv $(BUILD_DIR ) /nginx-prometheus-exporter-linux-amd64 $(BUILD_DIR ) /nginx-prometheus-exporter && \
@@ -34,7 +34,7 @@ release: $(BUILD_DIR)/nginx-prometheus-exporter-linux-amd64 $(BUILD_DIR)/nginx-p
34
34
mv $(BUILD_DIR)/nginx-prometheus-exporter-linux-i386 $(BUILD_DIR)/nginx-prometheus-exporter && \
35
35
tar czf $(BUILD_DIR)/nginx-prometheus-exporter-$(TAG)-linux-i386.tar.gz -C $(BUILD_DIR) nginx-prometheus-exporter && \
36
36
rm $(BUILD_DIR)/nginx-prometheus-exporter
37
-
37
+
38
38
shasum -a 256 $(BUILD_DIR)/nginx-prometheus-exporter-$(TAG)-linux-amd64.tar.gz $(BUILD_DIR)/nginx-prometheus-exporter-$(TAG)-linux-i386.tar.gz|sed "s|$(BUILD_DIR)/||" > $(BUILD_DIR)/sha256sums.txt
39
39
40
40
clean :
0 commit comments