aboutsummaryrefslogtreecommitdiff
path: root/Makefile.docker
diff options
context:
space:
mode:
authorGravatar Kumiko as a Service <Dreista@users.noreply.github.com> 2022-10-21 10:50:54 -0400
committerGravatar GitHub <noreply@github.com> 2022-10-21 10:50:54 -0400
commitc6fa91b36704795997ed3953221317990c10cc30 (patch)
tree012c1c0664b2e03dfd4d1587c7b0fbdf091664e4 /Makefile.docker
parent6cb5e107077e2081ba13f1755ee9da34e7f6fc96 (diff)
downloadcoredns-c6fa91b36704795997ed3953221317990c10cc30.tar.gz
coredns-c6fa91b36704795997ed3953221317990c10cc30.tar.zst
coredns-c6fa91b36704795997ed3953221317990c10cc30.zip
Workaround for incorrect architecture (#5691)
Signed-off-by: Dreista <Dreista@users.noreply.github.com>
Diffstat (limited to 'Makefile.docker')
-rw-r--r--Makefile.docker6
1 files changed, 1 insertions, 5 deletions
diff --git a/Makefile.docker b/Makefile.docker
index 65f5fe488..4610b1c10 100644
--- a/Makefile.docker
+++ b/Makefile.docker
@@ -83,7 +83,7 @@ ifeq ($(DOCKER),)
else
docker version
for arch in $(LINUX_ARCH); do \
- docker build -t $(DOCKER_IMAGE_NAME):$${arch}-$(VERSION) build/docker/$${arch} ;\
+ DOCKER_BUILDKIT=1 docker build --platform=$${arch} -t $(DOCKER_IMAGE_NAME):$${arch}-$(VERSION) build/docker/$${arch} ;\
done
endif
@@ -102,10 +102,6 @@ else
done
docker manifest create --amend $(DOCKER_IMAGE_NAME):$(VERSION) $(DOCKER_IMAGE_LIST_VERSIONED)
docker manifest create --amend $(DOCKER_IMAGE_NAME):latest $(DOCKER_IMAGE_LIST_VERSIONED)
- for arch in $(LINUX_ARCH); do \
- docker manifest annotate --arch $${arch} $(DOCKER_IMAGE_NAME):$(VERSION) $(DOCKER_IMAGE_NAME):$${arch}-$(VERSION) ;\
- docker manifest annotate --arch $${arch} $(DOCKER_IMAGE_NAME):latest $(DOCKER_IMAGE_NAME):$${arch}-$(VERSION) ;\
- done
docker manifest push --purge $(DOCKER_IMAGE_NAME):$(VERSION)
docker manifest push --purge $(DOCKER_IMAGE_NAME):latest
TOKEN=$$(curl -s -H "Content-Type: application/json" -X POST -d "{\"username\":\"$(DOCKER_LOGIN)\",\"password\":\"$(DOCKER_PASSWORD)\"}" "https://hub.docker.com/v2/users/login/" | jq -r .token) ; \