跳转到主要内容

什么是部署频率

部署频率衡量您的团队在给定时间段内成功将代码部署到生产环境的次数。此指标是团队快速交付价值和维护顺畅交付流水线能力的关键指标。

我们如何计算

我们自动跟踪团队每次将代码合并到主分支(或默认分支)的时间。由于合并到主分支通常会触发部署,这为我们提供了一个很好的衡量标准,了解团队向生产环境交付代码的频率。 我们跟踪的内容:
  • 每次合并到主/默认分支
  • 您选择的时间段(每日、每周、每月)
  • 成功的代码集成
计算方式:
部署频率 = (合并到主分支的次数) ÷ (时间段(周数))
例如,如果您在 4 周内合并了 12 次到主分支,则您的部署频率为每周 3 次合并。 注意:我们衡量合并到主分支的次数,因为它们通常代表代码准备好进行生产部署的时间。如果您的团队有不同的工作流程(例如从功能分支部署),此指标可能需要解释。

为什么重要

频繁部署确保新功能和 Bug 修复快速到达用户,提高客户满意度和竞争力。它们还降低风险并促进问题解决。

如何改进

  • 实施 CI/CD 流水线以实现自动化部署
  • 将大型更改分解为更小的 PR
  • 使用功能标志在不暴露功能的情况下部署
  • 将基础设施作为代码以实现可重复部署
  • 设置全面的监控和快速回滚