Kubernetes 微服务部署
使用场景: 标准化服务交付的平台工程师
触发:合并到 main
构建:编译服务并运行静态检查
测试:单元测试、契约测试、e2e 冒烟测试
打包:Docker build → 镜像仓库
部署:Helm/Kustomize 到预发,再到生产
监控:Grafana 告警、错误预算燃烧、回滚决策
这样组织的原因: 将镜像创建和部署分开,能明确哪个阶段产生产物、哪个阶段负责推广产物。这种分离是可复现发布的基础。

使用场景: 标准化服务交付的平台工程师
这样组织的原因: 将镜像创建和部署分开,能明确哪个阶段产生产物、哪个阶段负责推广产物。这种分离是可复现发布的基础。
使用场景: 部署 Next.js 或 React 应用的前端团队
这样组织的原因: 前端流水线通常比后端更早需要预览环境。把 Preview 部署画成正式阶段,方便产品和设计在合并前审查改动。
使用场景: 协调应用商店发布的移动端团队
这样组织的原因: 移动端发布受应用商店审核和分阶段发布约束。图能让干系人看到这些限制,避免把移动部署误当成网页部署。
使用场景: 希望缩短大型仓库 CI 时间的工程经理
这样组织的原因: Monorepo 流水线的关键是受影响项目检测。把它可视化出来,可以避免每次改动都触发所有任务,让 CI 随仓库增长仍保持可控。
回到模板页,直接替换成你的课程主题、章节和复习重点,就可以继续使用这套结构。
使用这个模板: /editor/new?template=cicd
使用这个 CI/CD 流水线模板