@@ -17,10 +17,6 @@ COMMONENVVAR=GOOS=$(shell uname -s | tr A-Z a-z)
17
17
BUILDENVVAR=CGO_ENABLED =0
18
18
INTEGTESTENVVAR=SCHED_PLUGINS_TEST_VERBOSE =1
19
19
20
- LOCAL_REGISTRY =localhost:5000/scheduler-plugins
21
- LOCAL_IMAGE =kube-scheduler:latest
22
- LOCAL_CONTROLLER_IMAGE =controller:latest
23
-
24
20
# RELEASE_REGISTRY is the container registry to push
25
21
# into. The default is to push to the staging
26
22
# registry, not production(k8s.gcr.io).
@@ -74,18 +70,25 @@ build-scheduler.arm64v8:
74
70
75
71
.PHONY : local-image
76
72
local-image : clean
77
- docker build -f ./build/scheduler/Dockerfile --build-arg ARCH=" amd64" --build-arg RELEASE_VERSION=" $( RELEASE_VERSION) " -t $(LOCAL_REGISTRY ) /$(LOCAL_IMAGE ) .
78
- docker build -f ./build/controller/Dockerfile --build-arg ARCH=" amd64" -t $(LOCAL_REGISTRY ) /$(LOCAL_CONTROLLER_IMAGE ) .
73
+ RELEASE_VERSION=$(RELEASE_VERSION ) hack/build-images.sh
79
74
80
75
.PHONY : release-image.amd64
81
76
release-image.amd64 : clean
82
- docker build -f ./build/scheduler/Dockerfile --build-arg ARCH=" amd64" --build-arg RELEASE_VERSION=" $( RELEASE_VERSION) " -t $(RELEASE_REGISTRY ) /$(RELEASE_IMAGE ) -amd64 .
83
- docker build -f ./build/controller/Dockerfile --build-arg ARCH=" amd64" -t $(RELEASE_REGISTRY ) /$(RELEASE_CONTROLLER_IMAGE ) -amd64 .
77
+ ARCH=" amd64" \
78
+ RELEASE_VERSION=$(RELEASE_VERSION ) \
79
+ REGISTRY=$(RELEASE_REGISTRY ) \
80
+ IMAGE=$(RELEASE_IMAGE ) -amd64 \
81
+ CONTROLLER_IMAGE=$(RELEASE_CONTROLLER_IMAGE ) -amd64 \
82
+ hack/build-images.sh
84
83
85
84
.PHONY : release-image.arm64v8
86
85
release-image.arm64v8 : clean
87
- docker build -f ./build/scheduler/Dockerfile --build-arg ARCH=" arm64v8" --build-arg RELEASE_VERSION=" $( RELEASE_VERSION) " -t $(RELEASE_REGISTRY ) /$(RELEASE_IMAGE ) -arm64 .
88
- docker build -f ./build/controller/Dockerfile --build-arg ARCH=" arm64v8" -t $(RELEASE_REGISTRY ) /$(RELEASE_CONTROLLER_IMAGE ) -arm64 .
86
+ ARCH=" arm64" \
87
+ RELEASE_VERSION=$(RELEASE_VERSION ) \
88
+ REGISTRY=$(RELEASE_REGISTRY ) \
89
+ IMAGE=$(RELEASE_IMAGE ) -amd64 \
90
+ CONTROLLER_IMAGE=$(RELEASE_CONTROLLER_IMAGE ) -arm64 \
91
+ hack/build-images.sh
89
92
90
93
.PHONY : push-release-images
91
94
push-release-images : release-image.amd64 release-image.arm64v8
0 commit comments