Skip to content

Commit 80337e1

Browse files
authored
fix build manifest target (#124)
Signed-off-by: Mohamed Mahmoud <[email protected]>
1 parent 4acf15c commit 80337e1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,14 @@ image-push: ## Push MULTIARCH_TARGETS images
175175

176176
.PHONY: manifest-build
177177
manifest-build: ## Build MULTIARCH_TARGETS manifest
178+
echo 'building manifest $(IMAGE)'
179+
ifeq (${OCI_BIN}, docker)
180+
DOCKER_BUILDKIT=1 $(OCI_BIN) manifest create ${IMAGE} $(foreach target,$(MULTIARCH_TARGETS), --amend ${IMAGE}-$(target));
181+
else
178182
trap 'exit' INT; \
179-
DOCKER_BUILDKIT=1 $(OCI_BIN) manifest create ${IMAGE}
183+
DOCKER_BUILDKIT=1 $(OCI_BIN) manifest create ${IMAGE} ||:
180184
$(foreach target,$(MULTIARCH_TARGETS),$(call manifest_create_target,$(target)))
185+
endif
181186

182187
.PHONY: manifest-push
183188
manifest-push: ## Push MULTIARCH_TARGETS manifest

0 commit comments

Comments
 (0)