From 2910008e648624bea8b193f713a36c3ab60a5278 Mon Sep 17 00:00:00 2001 From: Patrick Gniza Date: Mon, 3 Nov 2025 20:52:42 +0100 Subject: [PATCH] update drone.yml --- drone.yml | 36 +++++++++++++----------------------- 1 file changed, 13 insertions(+), 23 deletions(-) diff --git a/drone.yml b/drone.yml index ba29745..a25fde7 100644 --- a/drone.yml +++ b/drone.yml @@ -1,31 +1,21 @@ kind: pipeline type: docker -name: build-and-push-multiarch +name: build-and-push steps: - - name: setup-builder - image: docker:26 - privileged: true - volumes: - - name: docker_sock - path: /var/run/docker.sock - commands: - - docker buildx create --name multiarch --use - - docker buildx inspect --bootstrap - - name: build-amd64 image: docker:26 privileged: true - volumes: - - name: docker_sock - path: /var/run/docker.sock environment: REGISTRY_URL: from_secret: REGISTRY_URL + volumes: + - name: docker_sock + path: /var/run/docker.sock commands: - | echo "Building amd64 image..." - docker buildx use multiarch + docker buildx create --use docker buildx build \ --platform linux/amd64 \ -t ${REGISTRY_URL}/portainer-agent-tailscale:amd64 \ @@ -34,16 +24,16 @@ steps: - name: build-arm64 image: docker:26 privileged: true - volumes: - - name: docker_sock - path: /var/run/docker.sock environment: REGISTRY_URL: from_secret: REGISTRY_URL + volumes: + - name: docker_sock + path: /var/run/docker.sock commands: - | echo "Building arm64 image..." - docker buildx use multiarch + docker buildx create --use docker buildx build \ --platform linux/arm64 \ -t ${REGISTRY_URL}/portainer-agent-tailscale:arm64 \ @@ -52,15 +42,15 @@ steps: - name: create-manifest image: docker:26 privileged: true - volumes: - - name: docker_sock - path: /var/run/docker.sock environment: REGISTRY_URL: from_secret: REGISTRY_URL + volumes: + - name: docker_sock + path: /var/run/docker.sock commands: - | - echo "Creating and pushing multi-arch manifest..." + echo "Creating multi-arch manifest..." docker manifest create ${REGISTRY_URL}/portainer-agent-tailscale:latest \ --amend ${REGISTRY_URL}/portainer-agent-tailscale:amd64 \ --amend ${REGISTRY_URL}/portainer-agent-tailscale:arm64