首页/开发/CI/CD 与发布速查/CI、持续交付与持续部署的区别
流水线设计54 条

CI、持续交付与持续部署的区别

CI 强调频繁集成与自动验证;持续交付要求提交处于可发布状态、发布由业务决定;持续部署把上生产也自动化。

CI/CD 与发布速查开发更新于 2026-10-12

三者对比

概念自动化边界发布决策
持续集成 CI合入前后自动构建与测试不涉及发布
持续交付 CD(Delivery)流水线推进到预发,产物可随时发布人工决定何时上生产
持续部署 CD(Deployment)验证通过后自动发布到生产由流水线与门禁决定

判断口径

判断口径
同一提交流水线通过后:
- 只做到「可发布」= 持续交付
- 自动上线且客户可见 = 持续部署
DORA 研究显示:持续交付相关能力(版本控制、测试自动化、部署自动化)与交付绩效正相关。

易错点

  • 把「有流水线」等同于持续交付:产物不可随时发布(例如回归未过)就不算
  • 持续部署不等于无门禁:质量门禁、审批与自动回滚仍是组成部分

数据来源与参考

  • Humble & Farley《Continuous Delivery》
  • DORA《Accelerate》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌