跳转至

CI/CD 管道

目标

通过标准化流水线,把构建、测试、发布和回滚流程固化下来,减少人工操作风险。

一个通用流水线

代码提交 -> 自动测试 -> 构建镜像 -> 推送制品 -> 部署到测试环境 -> 人工确认 -> 发布生产

关键控制点

  • 每次提交都应能被追溯
  • 构建产物应唯一且可回滚
  • 环境配置要与代码分离
  • 生产发布必须有明确审批或门禁

常见实践

  • 使用分支策略控制发布节奏
  • 为不同环境设置独立变量
  • 将变更记录关联到工单或发布单

后续可补充

这里可以继续加入 Jenkins、GitHub Actions 或 GitLab CI 的具体配置示例。