From 9e068134cc6bab7dafefbe2a2b64f92a9cf0a670 Mon Sep 17 00:00:00 2001 From: Patrick Gniza Date: Wed, 5 Nov 2025 20:44:51 +0100 Subject: [PATCH] drone use buildkit --- drone.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/drone.yml b/drone.yml index 340c824..87f0818 100644 --- a/drone.yml +++ b/drone.yml @@ -2,11 +2,18 @@ kind: pipeline type: docker name: build-and-push +services: + - name: buildkitd + image: moby/buildkit:buildx-stable-1 + privileged: true + command: ["buildkitd", "--addr", "tcp://0.0.0.0:1234", "--debug"] + steps: - name: build-amd64 image: docker:26 privileged: true environment: + BUILDKIT_HOST: tcp://buildkitd:1234 REGISTRY_URL: from_secret: REGISTRY_URL DOCKER_USER: @@ -20,7 +27,7 @@ steps: - | echo "Building amd64 image..." docker login $REGISTRY_URL -u "$DOCKER_USER" -p "$DOCKER_PASS" - docker buildx create --use --driver-opt network=host + docker buildx create --use --driver remote --driver-opt network=host tcp://buildkitd:1234 docker buildx build \ --platform linux/amd64 \ --output=type=registry \ @@ -32,6 +39,7 @@ steps: image: docker:26 privileged: true environment: + BUILDKIT_HOST: tcp://buildkitd:1234 REGISTRY_URL: from_secret: REGISTRY_URL DOCKER_USER: @@ -45,7 +53,7 @@ steps: - | echo "Building arm64 image..." docker login $REGISTRY_URL -u "$DOCKER_USER" -p "$DOCKER_PASS" - docker buildx create --use --driver-opt network=host + docker buildx create --use --driver remote --driver-opt network=host tcp://buildkitd:1234 docker buildx build \ --platform linux/arm64 \ --output=type=registry \ @@ -57,6 +65,7 @@ steps: image: docker:26 privileged: true environment: + BUILDKIT_HOST: tcp://buildkitd:1234 REGISTRY_URL: from_secret: REGISTRY_URL DOCKER_USER: