1515# Args:
1616# GCE_PD_CSI_STAGING_IMAGE: Staging image repository
1717REV =$(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
18+ GCE_PD_CSI_STAGING_VERSION ?= ${REV}
19+ STAGINGVERSION =${GCE_PD_CSI_STAGING_VERSION}
2320STAGINGIMAGE =${GCE_PD_CSI_STAGING_IMAGE}
2421DRIVERBINARY =gce-pd-csi-driver
2522DRIVERWINDOWSBINARY =${DRIVERBINARY}.exe
@@ -45,7 +42,7 @@ gce-pd-driver-windows:
4542 GOOS=windows go build -mod=vendor -ldflags -X=main.version=$(STAGINGVERSION ) -o bin/${DRIVERWINDOWSBINARY} ./cmd/gce-pd-csi-driver/
4643
4744build-container : require-GCE_PD_CSI_STAGING_IMAGE
48- $(DOCKER ) build --build-arg TAG =$(STAGINGVERSION ) -t $(STAGINGIMAGE ) :$(STAGINGVERSION ) .
45+ $(DOCKER ) build --build-arg STAGINGVERSION =$(STAGINGVERSION ) -t $(STAGINGIMAGE ) :$(STAGINGVERSION ) .
4946
5047build-and-push-windows-container-ltsc2019 : require-GCE_PD_CSI_STAGING_IMAGE init-buildx
5148 $(DOCKER ) buildx build --file=Dockerfile.Windows --platform=windows \
@@ -82,7 +79,7 @@ push-container: build-container
8279build-and-push-container-linux : require-GCE_PD_CSI_STAGING_IMAGE init-buildx
8380 $(DOCKER ) buildx build --platform=linux \
8481 -t $(STAGINGIMAGE ) :$(STAGINGVERSION ) _linux \
85- --build-arg TAG =$(STAGINGVERSION ) --push .
82+ --build-arg STAGINGVERSION =$(STAGINGVERSION ) --push .
8683
8784test-sanity : gce-pd-driver
8885 go test -mod=vendor --v -timeout 30s sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/test/sanity -run ^TestSanity$
0 commit comments