CI/CD 流水线流程图
代码提交后构建、测试、扫描、入库,再经预发审批发布到生产并监控。
作者:松柏
CI/CD 流程图按提交到生产的阶段排列,强调制品先入库再部署、生产前审批、失败可回滚。给新人看可裁掉扫描细节,给审计看要突出审批与追溯。

Prompt 模板
画一张 DevOps CI/CD 流水线图,手绘风。阶段从左到右:Commit → Build → Test → Scan → Registry → Staging → Approval → Production → Monitor。Build 之后并行跑 Test 和 Scan。Staging 与 Production 用不同颜色区分。从 Production 拉一条监控旁路。生产前必须有审批,失败可回滚。
适用场景
- 给新人讲「合并之后发生了什么」
- 和安全对齐扫描是否阻断发布
- 对照 /guides/devops-cicd 把文字阶段落成图
关键节点
- Commit / Build
- 代码进入主干后构建制品。构建失败必须阻断,不要画成「警告仍发布」。
- Test ∥ Scan
- 构建后并行:自动化测试与安全/依赖扫描。任一门禁失败汇合到「不可发布」。
- Registry
- 镜像或包先入库。部署环境只拉已入库制品,禁止在生产机构建。
- Staging
- 预发验证。和 Production 分色,避免看起来像已经上生产。
- Approval
- 只挂在生产前。写清谁批、什么条件(测试通过、变更单号)。
- Production + Monitor + Rollback
- 生产发布后接监控旁路;失败用虚线回到上一稳定制品,不要画成重新 Commit。
画图提示
- 阶段用矩形,菱形只留给「测试是否通过 / 是否批准上生产」
- 并行测试与扫描画成同一列分叉再汇合,少交叉线
- K8s 落地细节另开 /examples/k8s-deploy,本图只保留流水线阶段
常见问题
这和 K8s 部署图有什么区别?+
本图讲流水线阶段。集群里 Ingress/Deployment 怎么接,见 /examples/k8s-deploy。指南 /guides/devops-cicd 把两张图怎么配合写清楚了。
审批能不能画在测试前面?+
日常发布不要。审批应挡生产,不是挡构建。紧急热修若要跳级,画显式「hotfix 旁路」并写谁授权。
回滚画实线还是虚线?+
虚线旁路,指向 Registry 中上一版本,而不是回到 Commit。回到提交会让人以为要重走全部测试。
所属技能
相关对比
构图AI vs Mermaid:手绘风 AI 替代 Mermaid 语法还在背 Mermaid 语法画流程图?构图AI 用一句话生成手绘风流程图 / 时序图 / 架构图,无需代码、可拖拽编辑、可导出 PNG / SVG。这份对比帮你判断什么场景该选哪个。
构图AI vs ChatGPT 画图:可编辑技术图与通用对话 AI 怎么选ChatGPT 擅长梳理逻辑并生成 Mermaid/示意;构图AI 把描述落到可拖拽的 Excalidraw 技术图画布。对比结果形态、二次编辑、导出与串联工作流(核实于 2026-08)。
构图AI vs draw.io:AI 替代拖拽式画图draw.io 是老牌在线画图工具,但拖拽对齐费时、改一张架构图半小时。构图AI 用 AI 生成替代手动拖拽,5 秒出图 + Excalidraw 风格可编辑。这份对比帮你判断哪种场景选哪个。