From 7efc9d6891ef8f565e1d79ac3b131a848767e548 Mon Sep 17 00:00:00 2001 From: Patrick Gniza Date: Wed, 5 Nov 2025 20:51:18 +0100 Subject: [PATCH] drone with docker-build not buildx --- drone.yml | 31 ++++--------------------------- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/drone.yml b/drone.yml index 346c53c..92d79ff 100644 --- a/drone.yml +++ b/drone.yml @@ -2,21 +2,11 @@ kind: pipeline type: docker name: build-and-push -# BuildKit-Service für parallele Multiarch-Builds -services: - - name: buildkitd - image: moby/buildkit:buildx-stable-1 - privileged: true - command: ["buildkitd", "--addr", "tcp://0.0.0.0:1234", "--debug"] - # Netzwerk explizit öffnen - network_mode: host - steps: - name: build-amd64 image: docker:26 privileged: true environment: - BUILDKIT_HOST: tcp://buildkitd:1234 REGISTRY_URL: from_secret: REGISTRY_URL DOCKER_USER: @@ -30,20 +20,13 @@ steps: - | echo "=== Building amd64 image ===" docker login "$REGISTRY_URL" -u "$DOCKER_USER" -p "$DOCKER_PASS" - docker buildx create --use --driver docker-container --driver-opt network=host - docker buildx inspect --bootstrap - docker buildx build \ - --platform linux/amd64 \ - --output=type=registry \ - --provenance=false \ - -t ${REGISTRY_URL}/portainer-agent-tailscale:amd64 \ - --push . + docker build -t ${REGISTRY_URL}/portainer-agent-tailscale:amd64 . + docker push ${REGISTRY_URL}/portainer-agent-tailscale:amd64 - name: build-arm64 image: docker:26 privileged: true environment: - BUILDKIT_HOST: tcp://buildkitd:1234 REGISTRY_URL: from_secret: REGISTRY_URL DOCKER_USER: @@ -57,14 +40,8 @@ steps: - | echo "=== Building arm64 image ===" docker login "$REGISTRY_URL" -u "$DOCKER_USER" -p "$DOCKER_PASS" - docker buildx create --use --driver docker-container --driver-opt network=host - docker buildx inspect --bootstrap - docker buildx build \ - --platform linux/arm64 \ - --output=type=registry \ - --provenance=false \ - -t ${REGISTRY_URL}/portainer-agent-tailscale:arm64 \ - --push . + docker build -t ${REGISTRY_URL}/portainer-agent-tailscale:arm64 . + docker push ${REGISTRY_URL}/portainer-agent-tailscale:arm64 - name: create-manifest image: docker:26