drone use buildkit
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-11-05 20:44:51 +01:00
parent 87245c7faf
commit 9e068134cc

View File

@@ -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: