# ----------------------------- # 版本号 # ----------------------------- $env:VERSION = "0.0.1" # 仓库与镜像名 $IMAGE = "ai.ronsunny.cn:13011/bbit_iot/ce_sentinel" # ----------------------------- # 确保 buildx builder 存在 # ----------------------------- docker buildx inspect multiarch-builder > $null 2>&1 if ($LASTEXITCODE -ne 0) { docker buildx create --name multiarch-builder --use } else { docker buildx use multiarch-builder } # ----------------------------- # 构建 + 推送 多架构镜像 # ----------------------------- docker buildx build ` --platform linux/amd64,linux/arm64 ` -t ${IMAGE}:$env:VERSION ` -t ${IMAGE}:latest ` --push ` .