Merge pull request #5746 from voelzmo/enh/docker-buildx-for-cross-platform

Switch to docker buildx for cross-platform builds
This commit is contained in:
Kubernetes Prow Robot 2023-05-12 05:21:02 -07:00 committed by GitHub
commit 4456935ed4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View File

@ -42,7 +42,7 @@ ifndef TAG
ERR = $(error TAG is undefined) ERR = $(error TAG is undefined)
$(ERR) $(ERR)
endif endif
docker build --pull -t ${REGISTRY}/${FULL_COMPONENT}-$*:${TAG} --build-arg ARCH=$* . docker buildx build --pull --platform linux/$* -t ${REGISTRY}/${FULL_COMPONENT}-$*:${TAG} --build-arg ARCH=$* .
.PHONY: docker-push .PHONY: docker-push
docker-push: $(addprefix sub-push-,$(ALL_ARCHITECTURES)) push-multi-arch; docker-push: $(addprefix sub-push-,$(ALL_ARCHITECTURES)) push-multi-arch;

View File

@ -42,7 +42,7 @@ ifndef TAG
ERR = $(error TAG is undefined) ERR = $(error TAG is undefined)
$(ERR) $(ERR)
endif endif
docker build --pull -t ${REGISTRY}/${FULL_COMPONENT}-$*:${TAG} --build-arg ARCH=$* . docker buildx build --pull --platform linux/$* -t ${REGISTRY}/${FULL_COMPONENT}-$*:${TAG} --build-arg ARCH=$* .
.PHONY: docker-push .PHONY: docker-push
docker-push: $(addprefix sub-push-,$(ALL_ARCHITECTURES)) push-multi-arch; docker-push: $(addprefix sub-push-,$(ALL_ARCHITECTURES)) push-multi-arch;

View File

@ -42,7 +42,7 @@ ifndef TAG
ERR = $(error TAG is undefined) ERR = $(error TAG is undefined)
$(ERR) $(ERR)
endif endif
docker build --pull -t ${REGISTRY}/${FULL_COMPONENT}-$*:${TAG} --build-arg ARCH=$* . docker buildx build --pull --platform linux/$* -t ${REGISTRY}/${FULL_COMPONENT}-$*:${TAG} --build-arg ARCH=$* .
.PHONY: docker-push .PHONY: docker-push
docker-push: $(addprefix sub-push-,$(ALL_ARCHITECTURES)) push-multi-arch; docker-push: $(addprefix sub-push-,$(ALL_ARCHITECTURES)) push-multi-arch;