15
15
# Args:
16
16
# GCE_PD_CSI_STAGING_IMAGE: Staging image repository
17
17
REV =$(shell git describe --long --tags --match='v* ' --dirty 2>/dev/null || git rev-list -n1 HEAD)
18
- ifdef GCE_PD_CSI_STAGING_VERSION
19
- STAGINGVERSION=${GCE_PD_CSI_STAGING_VERSION}
20
- else
21
- STAGINGVERSION=${REV}
22
- endif
23
-
24
- GCFLAGS =""
25
- ifdef GCE_PD_CSI_DEBUG
26
- GCFLAGS="all=-N -l"
27
- endif
28
-
18
+ GCE_PD_CSI_STAGING_VERSION ?= ${REV}
19
+ STAGINGVERSION =${GCE_PD_CSI_STAGING_VERSION}
29
20
STAGINGIMAGE =${GCE_PD_CSI_STAGING_IMAGE}
30
21
DRIVERBINARY =gce-pd-csi-driver
31
22
DRIVERWINDOWSBINARY =${DRIVERBINARY}.exe
@@ -51,7 +42,7 @@ gce-pd-driver-windows:
51
42
GOOS=windows go build -mod=vendor -ldflags -X=main.version=$(STAGINGVERSION ) -o bin/${DRIVERWINDOWSBINARY} ./cmd/gce-pd-csi-driver/
52
43
53
44
build-container : require-GCE_PD_CSI_STAGING_IMAGE
54
- $(DOCKER ) build --build-arg TAG =$(STAGINGVERSION ) -t $(STAGINGIMAGE ) :$(STAGINGVERSION ) .
45
+ $(DOCKER ) build --build-arg STAGINGVERSION =$(STAGINGVERSION ) -t $(STAGINGIMAGE ) :$(STAGINGVERSION ) .
55
46
56
47
build-and-push-windows-container-ltsc2019 : require-GCE_PD_CSI_STAGING_IMAGE init-buildx
57
48
$(DOCKER ) buildx build --file=Dockerfile.Windows --platform=windows \
@@ -93,12 +84,12 @@ push-container: build-container
93
84
build-and-push-container-linux : require-GCE_PD_CSI_STAGING_IMAGE init-buildx
94
85
$(DOCKER ) buildx build --platform=linux/amd64,linux/arm64 \
95
86
-t $(STAGINGIMAGE ) :$(STAGINGVERSION ) _linux \
96
- --build-arg TAG =$(STAGINGVERSION ) --push .
87
+ --build-arg STAGINGVERSION =$(STAGINGVERSION ) --push .
97
88
98
89
build-and-push-container-linux-debug : require-GCE_PD_CSI_STAGING_IMAGE init-buildx
99
90
$(DOCKER ) buildx build --file=Dockerfile.debug --platform=linux \
100
91
-t $(STAGINGIMAGE ) :$(STAGINGVERSION ) _linux \
101
- --build-arg TAG =$(STAGINGVERSION ) --push .
92
+ --build-arg STAGINGVERSION =$(STAGINGVERSION ) --push .
102
93
103
94
test-sanity : gce-pd-driver
104
95
go test -mod=vendor --v -timeout 30s sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/test/sanity -run ^TestSanity$
0 commit comments