找回密码
 立即注册
搜索

一文搞懂规则/规则集与质量红线规则、质量红线指标的区别

sx_lityliao 2024-7-22 09:59:44

在工作中,有部分同学容易将代码检查中的规则/规则集与质量红线中的红线规则红线指标混淆在一起,其实,这三者是属于三个不同的概念,在功能模块上并没有关联。为了避免混淆,本文将从它们的概念、区别、关系图及部分常见使用问题展开说明,希望能对同学们有所帮助。

 

01
代码检查VS质量红线
模块 代码检查 质量红线
概念 代码检查位于嘉为蓝鲸DevOps平台应用开发域,是一款高速、自动、灵活且准确的企业级静态代码分析解决方案,能及时修复软件的代码问题,提高软件产品的可靠性和安全性。 质量红线是嘉为蓝鲸DevOps平台的一种对流水线进行质量检测的产品,支持Git Merge Request、日常构建、版本转测、版本发布等场景下对软件产品质量的保证。
区别 对代码进行扫描检查,及时修复软件代码问题 对流水线进行质量检测,保证其产出物符合质量标准

 

02
规则/规则集VS质量红线规则VS质量红线指标
模块 规则/规则集 质量红线规则 质量红线指标
概念

规则:代码检查平台的基础规则。

规则集:代码检查平台的规则集,是某种语言的单条或多条规则的集合。

用于对流水线的指定流程进行质量监测和实时管理的规则,便于在流程测试中发现和排除问题。 用于查看多项指标的相关信息,包括全部指标、脚本任务指标、研发商店指标等,支持自定义指标。
区别 注重代码规范的拦截 注重对流水线的质量监控 注重对工具整体扫描问题拦截

 

03
关系图

 

6312b55aad0644285373193021408d6e.png

 

04
常见问题

 

1、项目内创建的规则集如何分享给团队其他团队使用?

将项目内的规则集设置为公开,则其他项目团队可以安装、使用该项目集。

具体步骤:点击创建规则集,创建完后点击更多,点击设为公开,在弹窗点击确定,其他

人则可在【更多规则集】弹窗看到你创建的规则集并且安装使用。

0ed6844551cc4bab7d2464615b36e59a.png b971340ffecf4b4e7669ad2b0f5f37a7.png

 

2、质量红线-红线规则这里,旁边的单个指标可以自己创建吗?

f7b11e5c0c5f42534e35ea1e0d7872e8.png

可以,先创建自定义指标,保存后即可搜索添加使用

 

a7c96ca1162245107c65a138176aa2e1.png

 

3、质量红线指标这里的自定义指标如何使用?

32ff5e2eb52c4e9a549c7b6889e060da.png

点击自定义指标,里面有使用说明

d5694c11d1db415e42d2f70220715dbc.png

 



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