全部模板

CI/CD 流水线图模板

记录持续集成和部署流水线,从代码提交到生产发布,让整个团队的 DevOps 工作流可视化。

使用此模板

模板亮点

  • 六阶段流水线:提交→构建→测试→镜像→部署→监控
  • Staging 和 Production 分支路径
  • 部署失败回滚路径

这个模板适合做什么

CI/CD 流水线图模板让工程团队清楚看到代码如何从提交进入生产环境。这个模板覆盖常见交付路径:代码提交、构建、自动化测试、Docker 镜像、人工审批、预发部署、生产部署和监控。适合文档化现有流水线、规划新的 DevOps 工作流,或向团队解释发布门禁和部署风险。

适用场景

  • 在交给平台团队前,文档化新服务的发布流水线。
  • 在工程新人入职时解释构建、测试、审批和部署阶段。
  • 评审哪些发布门禁仍需人工处理,哪些可以自动化。
  • 规划从临时手工发布迁移到可重复 CI/CD 流程。
  • 可视化生产部署后的监控、告警和回滚检查位置。

使用步骤

  1. 1从触发器开始:代码提交、PR 合并、打标签或手动发布按钮。
  2. 2添加构建和测试阶段,包括单元测试、集成测试和端到端检查。
  3. 3添加产物阶段,例如 Docker 镜像构建和推送镜像仓库。
  4. 4在需要人工决策的位置加入审批门禁。
  5. 5将预发和生产部署画成独立阶段。
  6. 6最后补充生产发布后的监控、告警和回滚信号。

简单示例

Kubernetes 服务部署流水线

提交 → 构建:npm run build
构建 → 测试:单元测试 + e2e
测试 → Docker 镜像:构建并推送镜像仓库
镜像 → 审批:生产发布人工门禁
审批 → 预发 → 生产:kubectl apply
生产 → 监控:Grafana 仪表盘和告警

在线开始编辑

在 CodePic 中打开模板后,替换示例节点,就能很快整理成自己的学习导图。

查看示例: /templates/cicd/examples

更多推荐模板