File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ SHELL = /usr/bin/env bash -o pipefail
24
24
GIT_COMMIT_SHA ?= "$(shell git rev-parse HEAD 2>/dev/null) "
25
25
GIT_TAG ?= $(shell git describe --tags --dirty --always)
26
26
PLATFORMS ?= linux/amd64
27
+ PUBLISH_PLATFORMS ?= linux/amd64,linux/arm64
27
28
DOCKER_BUILDX_CMD ?= docker buildx
28
29
IMAGE_BUILD_CMD ?= $(DOCKER_BUILDX_CMD ) build
29
30
IMAGE_BUILD_EXTRA_OPTS ?=
@@ -73,6 +74,12 @@ SYNCER_IMAGE_BUILD_EXTRA_OPTS += -t $(SYNCER_IMAGE_EXTRA_TAG)
73
74
BBR_IMAGE_BUILD_EXTRA_OPTS += -t $(BBR_IMAGE_EXTRA_TAG )
74
75
endif
75
76
77
+ # Allow `make MULTI=true ...` in CI to switch to multi-arch.
78
+ ifdef MULTI
79
+ PLATFORMS := $(PUBLISH_PLATFORMS )
80
+ endif
81
+
82
+
76
83
# The name of the kind cluster to use for the "kind-load" target.
77
84
KIND_CLUSTER ?= kind
78
85
@@ -210,8 +217,7 @@ multi-platform-init: ## Set up Docker Buildx for multi-platform builds.
210
217
211
218
.PHONY : image-push
212
219
image-push : PUSH=--push # # Build the EPP image and push it to $IMAGE_REPO.
213
- image-push : PLATFORMS=linux/amd64,linux/arm64
214
- image-push : multi-platform-init image-build
220
+ image-push : MULTI=true image-build
215
221
216
222
.PHONY : image-load
217
223
image-load : LOAD=--load # # Build the EPP image and load it in the local Docker registry.
You can’t perform that action at this time.
0 commit comments