图示与流程图 · 流程图

当你执行 git push 之后会发生什么

birchline/web 的发布流水线,来自 .github/workflows/ 和 Argo 的清单文件。 点击任意一步,可以看到它具体执行什么、通常耗时多久、在哪里会被短路掉。

通过 失败 → 通报 健康 灰度失败 git push main CI · lint + 类型检查 约 2 分钟 · ci.yml 单元测试 + 集成测试 约 6 分钟 · 3 个分片 通过? 通报失败状态 slack #deploys 构建并推送镜像 ghcr.io/birchline/web Argo 灰度 5% 观察 10 分钟 SLO 达标? 扩量 25 → 50 → 100% 约 8 分钟 自动回滚 回退镜像 tag 线上冒烟测试 playwright · 90 秒 ✅ 发布完成
处理步骤 判断节点 成功终点 失败路径