diff --git a/.gitea/workflows/release-image.yml b/.gitea/workflows/release-image.yml index 82a4ceb..99898ea 100644 --- a/.gitea/workflows/release-image.yml +++ b/.gitea/workflows/release-image.yml @@ -107,9 +107,12 @@ jobs: run: | # docker-container 驱动才支持多平台。基础镜像/APK/NPM 全部走国内源: # runner 侧网络对 docker.io 存在 DNS 污染(证书误配 facebook 域),不可直连 + docker buildx create --name multiarch --driver docker-container >/dev/null 2>&1 || true + docker buildx use multiarch ARGS="" for t in $TAGS; do ARGS="$ARGS -t $t"; done # provenance/sbom 必须关:阿里云 ACR 不识别 OCI empty manifest(attestation) + # buildx 会把 docker login 的 ACR 凭据转发给 buildkitd(私有基础镜像可拉) docker buildx build \ --builder multiarch \ --platform linux/amd64,linux/arm64 \