首页/开发/CI/CD 与发布速查/渐进式交付(Progressive Delivery)
发布策略60 条

渐进式交付(Progressive Delivery)

在持续交付之上叠加「控制暴露范围」:发布不再等价于全量上线,而是结合流量切分、功能开关与自动分析,把变更逐步、可观测地暴露给用户。

CI/CD 与发布速查开发更新于 2026-10-12
三要素渐进放量 + 自动分析 + 可回退
常用载体流量权重、header/cookie 规则、功能开关
自动化指标满足阈值自动晋级,否则自动中止
适用影响面大、回滚代价高的核心服务

典型阶梯

典型阶梯
内部用户 → 1% → 5% → 25% → 50% → 100%
每档停留并核对:错误率、延迟、业务指标、日志告警
渐进式交付的目标是缩小爆炸半径与提前发现问题,不替代发布前的测试与评审。

易错点

  • 只做流量切换不做自动分析:等于把人工盯盘当成门禁,夜间发布尤其危险
  • 放量阶梯过粗(1% 直接到 100%):观测窗口形同虚设,故障一次性全量

数据来源与参考

  • Humble & Farley《Continuous Delivery》第 10 章
  • Argo Rollouts 文档《Concepts》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌