三者对比
| 概念 | 自动化边界 | 发布决策 |
|---|---|---|
| 持续集成 CI | 合入前后自动构建与测试 | 不涉及发布 |
| 持续交付 CD(Delivery) | 流水线推进到预发,产物可随时发布 | 人工决定何时上生产 |
| 持续部署 CD(Deployment) | 验证通过后自动发布到生产 | 由流水线与门禁决定 |
判断口径
判断口径
同一提交流水线通过后:
- 只做到「可发布」= 持续交付
- 自动上线且客户可见 = 持续部署DORA 研究显示:持续交付相关能力(版本控制、测试自动化、部署自动化)与交付绩效正相关。
CI 强调频繁集成与自动验证;持续交付要求提交处于可发布状态、发布由业务决定;持续部署把上生产也自动化。
| 概念 | 自动化边界 | 发布决策 |
|---|---|---|
| 持续集成 CI | 合入前后自动构建与测试 | 不涉及发布 |
| 持续交付 CD(Delivery) | 流水线推进到预发,产物可随时发布 | 人工决定何时上生产 |
| 持续部署 CD(Deployment) | 验证通过后自动发布到生产 | 由流水线与门禁决定 |
同一提交流水线通过后:
- 只做到「可发布」= 持续交付
- 自动上线且客户可见 = 持续部署