找回密码
 立即注册
搜索

一文掌握质量红线

haidaitou 2024-10-22 09:24:37
1.质量红线设计理念
质量红线的思想起源于丰田精益生产的立即暂停系统(stop-the-line Andon),又称为安灯(Andon)系统。当车间生产流水线上的员工遇到麻烦,立即拉一下信号灯,班组长就会立即跑过来帮助解决,其生产流水线也会停止直到问题解决。这样能够尽早暴露问题,解决问题,而不是把问题流到生产汽车的后续步骤。

同样,在研发过程中,我们也经常会有类似的困惑:
  • 确立了团队的编码规范,但还是有不符合规范的代码被合入;
  • 拥有自己的转测试标准,但是只能人工跟进,不能落实到自动化流程中;
  • 在版本的后期,Bug 数居高不下。但很多问题是可以在前期通过代码检查和单元测试发现的。

为了解决上述问题,借鉴丰田精益生产的思想,嘉为蓝鲸CCI为大家打造了质量红线 Gate 服务。
嘉为蓝鲸CCI流水线拥有强大的编排能力,支持产品从开发、测试、安全扫描、部署,再到运营的整个生命周期。 而质量红线是指通过设置质量标准,控制流水线的行为,使得每一阶段的入口/出口质量都必须符合质量标准的一种服务。


2.创建质量红线规则

step1 进入质量红线服务
进入质量红线服务,选择创建规则。
1.png


step2 选择“快捷创建规则”
根据自己的需求,选择“快捷创建规则”中的某一种模板。
例如想要在转测时实行质量红线,可以选择“版本转测”的模板。这时系统会为你自动创建一条规则。
指标和控制点可以根据自己的需求进行修改和调整。如果没有找到需要的指标也可以自定义指标。
若不使用模版,可以自行添加指标:
2.png

step3 选择“生效范围”
选择“生效范围”,即上述指标阈值条件,对于哪些流水线生效。如果选择的流水线没有产出指标的相关原子/插件,将会进行提示。可以根据提示,前往流水线添加原子/插件。

step4 选择红线拦截时对流水线的操作
当流水线不满足质量红线定义的质量标准时,此时流水线会在控制点附近停住。我们可以设置让流水线直接失败,也可以设置让质量管理员来进行评审,确定要不要让流水线执行后面的步骤,例如部署到测试环境。
3.png


3.执行相关流水线

水线的红线展示效果
流水线如果被质量管理员设置了质量红线,流水线中相应控制点将会显示出黄色的边框,点击可以看到质量红线的阈值和期望。

执行流水线
代码未达到质量标准将无法顺利部署。
代码达到质量标准将可以顺利部署。





您需要登录后才可以回帖 立即登录
共收到 0 条点评
返回顶部