XiaoXia Bot
085f48ecd6
fix(ci): 修复registry不稳定导致镜像构建失败 - 解耦缓存推送与镜像构建
问题:
- 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)
2026-07-15 11:46:52 +08:00
..
2026-07-15 11:46:52 +08:00
2026-06-30 15:49:59 +08:00
2026-06-24 19:57:19 +08:00
2026-06-28 09:20:55 +08:00
2026-06-21 13:26:45 +08:00
2026-07-14 09:55:59 +08:00
2026-07-15 00:51:36 +08:00
2026-06-21 08:14:25 +08:00
2026-07-11 22:10:53 +08:00
2026-06-28 09:20:55 +08:00
2026-07-11 19:50:30 +08:00
2026-07-12 17:22:46 +08:00
2026-07-15 00:51:36 +08:00
2026-07-15 00:31:08 +08:00
2026-07-15 00:52:18 +08:00
2026-07-15 00:52:18 +08:00
2026-06-30 15:52:57 +08:00
2026-07-03 19:03:18 +08:00
2026-07-01 09:17:29 +08:00
2026-06-24 19:54:36 +08:00
2026-06-26 15:20:22 +08:00
2026-07-15 00:31:08 +08:00
2026-06-27 00:09:46 +08:00
2026-06-22 14:48:33 +08:00
2026-06-27 00:09:46 +08:00
2026-07-14 15:20:31 +08:00
2026-07-14 13:12:41 +08:00
2026-06-27 22:52:09 +08:00
2026-07-15 00:51:36 +08:00
2026-07-13 17:45:37 +08:00
2026-06-16 22:01:24 +08:00
2026-07-15 00:51:36 +08:00
2026-06-24 19:54:36 +08:00
2026-06-22 09:34:27 +08:00
2026-06-23 08:27:04 +08:00
2026-07-14 13:12:41 +08:00
2026-06-21 13:26:45 +08:00
2026-07-14 13:12:41 +08:00
2026-07-08 23:04:57 +08:00
2026-07-14 13:12:41 +08:00
2026-06-24 19:54:36 +08:00
2026-06-30 18:17:44 +08:00
2026-06-30 18:17:44 +08:00
2026-06-30 18:17:44 +08:00
2026-07-03 19:03:18 +08:00
2026-06-24 19:26:58 +08:00
2026-06-21 14:24:23 +08:00