了解如何衡量发布过程的质量

已完成

如何衡量发布过程的质量? 不能直接衡量发布过程的质量,因为它是一个过程。 你可以衡量的是过程的运行状况。

如果发布过程不断变化,可能表示该过程出现了问题。 如果发布不断失败,而你必须定期更新发布过程以使其正常工作,这也可能表明发布过程出现问题。

也许是发布的运行计划出了问题,你注意到发布总是在某一天或某一特定时间失败。 或者,在部署到另一个环境后,发布始终会失败。 这可能表明在某些方面可能是互相依赖或相关的。

你可以跟踪发布过程质量,方法是创建有关遵循相同发布过程或发布管道的所有发布质量的可视化效果。

例如,添加一个显示每个发布状态的仪表板小组件。

多版本概述小组件。

发布也有质量方面的问题,但它与部署的质量和已部署的包的质量密切相关。 当我们想要衡量发布本身的质量时,可以在管道内执行各种类型的检查。

你可以在运行管道时执行所有不同类型的测试,如集成测试、负载测试,甚至是 UI 测试,并检查发布的质量。

使用质量门也是检查发布质量的理想方法。 有很多不同的质量门。 例如,监视以检查部署目标上的所有内容是否正常的门,验证需求过程的质量的工作项门。

可以添加其他安全性和合规性检查。 例如,我们是否遵循四眼原则,或者我们是否有适当的可追溯性?