085f48ecd6
问题: - Worker镜像构建因registry缓存推送时连接断开(use of closed network connection)而失败 - docker buildx exporting cache to registry阶段大层传输超时 - 缓存推送失败导致整个构建失败,镜像其实已经构建完成 修复: 1. 创建scripts/ci/docker_build_push.sh通用构建脚本 2. 镜像构建与缓存推送解耦:先构建+推送镜像(只读缓存)保证成功 3. 再单独尝试推送缓存,自动重试3次,失败不影响主构建结果 4. 缓存使用zstd压缩+oci-mediatypes减小传输体积 5. 缓存引用改为按分支名区分,支持多分支独立缓存 涉及:全部6个镜像构建job(staging/production x api/worker/web)