From 9fd89189149a25fc3e4acdb308aeb06d8d9b6059 Mon Sep 17 00:00:00 2001 From: Damien Grisonnet Date: Tue, 6 Jul 2021 16:51:17 +0200 Subject: [PATCH] image: fix push-multi-arch image deployment Signed-off-by: Damien Grisonnet --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 435aad14..2c73aad6 100644 --- a/Makefile +++ b/Makefile @@ -40,9 +40,9 @@ $(PUSH_ARCH_TARGETS): push-%: ARCH=$* $(MAKE) push .PHONY: push-multi-arch +push-multi-arch: export DOCKER_CLI_EXPERIMENTAL = enabled push-multi-arch: - @export DOCKER_CLI_EXPERIMENTAL=enabled - docker manifest create --amend $(REGISTRY)/$(IMAGE):$(TAG) $(shell echo $(ALL_ARCH) | sed -e "s~[^ ]*~$(IMAGE)\-&:$(TAG)~g") + docker manifest create --amend $(REGISTRY)/$(IMAGE):$(TAG) $(shell echo $(ALL_ARCH) | sed -e "s~[^ ]*~$(REGISTRY)/$(IMAGE)\-&:$(TAG)~g") @for arch in $(ALL_ARCH); do docker manifest annotate --arch $${arch} $(REGISTRY)/$(IMAGE):$(TAG) $(REGISTRY)/$(IMAGE)-$${arch}:$(TAG); done docker manifest push --purge $(REGISTRY)/$(IMAGE):$(TAG)