← 中文资源

简体中文版本

主干质量门禁

主干质量门禁在每次推送时运行完整质量流水线使主分支可部署,使破损主干在破坏它的推送处被捕获而非后续合并。

阅读英文原文

概念定义

主干质量门禁:交付单位是可部署制品加其配置,目标是安全、快速、可逆地把变更移到生产。

工作机制

安全来自小批量(每次部署变更少即爆炸半径小)、自动化金丝雀(坏变更在 1% 被抓住而非到 100%)、可逆部署(回滚是默认逃生而非重写)。速度来自流水线并行与消除累积变更的手动门。每步产生证据——测试结果、扫描输出、金丝雀指标——供下一步消费。

使用场景

当宕机成本超过防止它的流水线成本时应用。误区是优化部署速度却不投资使速度安全的可观测性与回滚——坏代码快速部署只是更快到达宕机。另一是把流水线当清单而非随每次部署改进的反馈环。

延伸说明

补充说明:主干质量门禁要求在设计与运维中持续权衡效率、正确性与可维护性,任何单一维度的过度优化都可能引入另一维度的风险。实践上应结合具体场景的约束、团队规模与变更频率,在小步验证中积累证据,而非凭一次假设或单一指标下结论。