diff --git a/Jenkinsfile b/Jenkinsfile index 0e7db6e..c95b945 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -73,6 +73,16 @@ pipeline { # Verify emulation works before proceeding sudo docker run --rm --platform linux/arm64 docker.m.daocloud.io/library/alpine:latest uname -m + + # Use the default docker driver (not docker-container) so buildkit + # runs inside the host daemon — no separate moby/buildkit container + # needs to be pulled from Docker Hub. + sudo docker buildx rm ${BUILDER_NAME} >/dev/null 2>&1 || true + sudo docker buildx create \ + --name ${BUILDER_NAME} \ + --driver docker \ + --use + sudo docker buildx inspect --builder ${BUILDER_NAME} --bootstrap >/dev/null """ } }