Table of Contents
连续集成(CI)是一种开发做法,开发者经常将代码更改合并到共享寄存器中,这一过程有助于及早发现问题并精简部署周期. 执行有效的CI需要理解能够优化部署效率的实用计算.
部署效率关键计量标准
衡量部署效率涉及跟踪若干衡量标准,包括部署频率、解决问题的平均时间和自动化测试的成功率,准确计算这些衡量标准有助于各小组查明瓶颈并改进其测试程序。
计算部署频率
部署频率的计算方法是将部署次数除以总时间段。例如,如果一个小组在30天内部署15次,部署频率是:
部署频率=部署总数/总天数=15/30=每天部署0.5个]
衡量变化的周转时间
更改的准备时间表示代码对部署的承诺需要多长时间。要计算,请从每次更改的部署日期中减去承诺日期,并平均结果:
平均铅时间=所有变化期限的和/变化次数
提高部署效率
提高CI效率的战略包括自动化测试、减少人工步骤和增加部署频率,定期审查衡量标准有助于各小组确定需要改进的领域并相应调整其程序。