Skip to content

Commit 8a7e1a7

Browse files
committed
deal with providence issues take 2
1 parent 85f457f commit 8a7e1a7

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

docker-images/Makefile

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,8 @@ upload_buildbox: tag_latest_buildbox
7070
docker push $(BUILDBOX_NAME):$(BUILDBOX_VERSION)-arm64
7171

7272
release_buildbox: upload_buildbox
73-
docker manifest rm $(BUILDBOX_NAME):latest || true
74-
docker manifest create $(BUILDBOX_NAME):$(BUILDBOX_VERSION) $(BUILDBOX_NAME):$(BUILDBOX_VERSION)-amd64 $(BUILDBOX_NAME):$(BUILDBOX_VERSION)-arm64
75-
docker manifest create $(BUILDBOX_NAME):latest $(BUILDBOX_NAME):latest-amd64 $(BUILDBOX_NAME):latest-arm64
76-
docker manifest push $(BUILDBOX_NAME):$(BUILDBOX_VERSION)
77-
docker manifest push --purge $(BUILDBOX_NAME):latest
73+
docker buildx imagetools create --tag $(BUILDBOX_NAME):$(BUILDBOX_VERSION) $(BUILDBOX_NAME):$(BUILDBOX_VERSION)-amd64 $(BUILDBOX_NAME):$(BUILDBOX_VERSION)-arm64
74+
docker buildx imagetools create --tag $(BUILDBOX_NAME):latest $(BUILDBOX_NAME):latest-amd64 $(BUILDBOX_NAME):latest-arm64
7875

7976
upload_testboxes: $(DEBIAN_UPLOAD) $(UBUNTU_UPLOAD)
8077

@@ -87,11 +84,7 @@ upload_%_testboxes: tag_latest_%_testboxes FORCE
8784
release_testboxes: $(DEBIAN_RELEASE) $(UBUNTU_RELEASE)
8885

8986
release_%_testboxes: upload_%_testboxes FORCE
90-
docker manifest rm "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):$(TESTBOX_VERSION)" || true
91-
docker manifest rm "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):latest" || true
92-
docker manifest create "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):latest" "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):latest-amd64" "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):latest-arm64"
93-
docker manifest create "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):$(TESTBOX_VERSION)" "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):$(TESTBOX_VERSION)-amd64" "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):$(TESTBOX_VERSION)-arm64"
94-
docker manifest push --purge "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):latest"
95-
docker manifest push "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):$(TESTBOX_VERSION)"
87+
docker buildx imagetools create --tag "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):latest" "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):latest-amd64" "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):latest-arm64"
88+
docker buildx imagetools create --tag "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):$(TESTBOX_VERSION)" "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):$(TESTBOX_VERSION)-amd64" "$(TESTBOX_BASE_NAME)_$(subst .,_,$(subst -,_,$*)):$(TESTBOX_VERSION)-arm64"
9689

9790
release: release_buildbox release_testboxes

0 commit comments

Comments
 (0)