- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- 最佳实践
-
API参考
- 使用前必读
- API概览
- 如何调用API
-
API
- 模板管理
-
流水线管理
- 启动流水线
- 批量获取流水线状态
- 获取流水线状态/获取流水线执行详情
- 获取流水线列表/获取项目下流水线执行状况
- 删除流水线
- 查询流水线详情
- 修改流水线信息
- 停止流水线
- 获取流水线执行记录
- 基于模板创建流水线
- 创建流水线
- 重试运行流水线
- 通过人工审核
- 获取流水线运行需要的自定义参数
- 驳回人工审核
- 查询流水线日志
- 获取流水线步骤执行输出
- 查询流水线上的构建产物
- 批量删除流水线
- 禁用流水线
- 批量设置流水线标签
- 启用流水线
- 批量运行流水线
- 查询流水线任务日志
- 延时任务通过
- 延时任务拒绝
- 延时1小时
- 手动卡点通过
- 手动卡点拒绝
- 解除挂起
- 查询批量执行流水线结果
- 交换分组顺序
- 流水线官方消息通知查询
- 流水线官方消息通知更新
- 流水线消息通知开关
- 流水线第三方消息通知查询
- 流水线第三方消息通知更新
- 查询流水线的角色权限
- 查询流水线的用户权限
- 修改流水线的角色权限
- 修改流水线的用户权限
- 查询流水线是否启用二级权限
- 修改流水线是否启用二级权限
- 批量设置流水线实例二级权限
- 取消某次流水线排队
- 查询当前流水线排队中的记录
- 查询流水线的旧版运行记录
- 查询流水线运行使用的参数
- 回退执行流水线
- 获取step跳转链接
- 查询流水线运行的变更
- 查询流水线可用的系统参数
- 查询流水线触发失败记录
- 查询流水线修改历史
- 创建参数组
- 修改参数组
- 删除参数组
- 流水线绑定参数组
- 查询参数组详情
- 查询流水线关联的参数组
- 查询参数组列表
- 获取通用Webhook信息
- 分组管理
- 规则管理
- 租户级策略管理
- 项目级策略管理
- 扩展插件管理
- 扩展点管理
- 标签管理
- 变更管理
- 微服务管理
- 模板管理(旧版,待下线)
- 流水线管理(旧版,待下线)
- 应用示例
- 附录
- 文档修订记录
- 场景代码示例
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
配置准出条件并对代码检查结果进行校验
方案概述
传统软件质量保障以人工验收测试为主,效率低。当前软件能力难以支持业务需要,大量测试验收需要人工手动进行,自动化覆盖率低,且需要人工筛查识别满足验收条件的版本进行后续发布等处理流程,整体测试效率低下。
CodeArts Pipeline提供统一的准出条件管理能力,通过配置规则和策略,实现阶段准出校验,并最终控制流水线的执行。用户根据实际需要将策略资源应用到流水线作为准出条件,帮助高效管理项目,保障产品高质量交付。
通过流水线准出条件-Check代码检查规则策略自动化看护,拦截70%+问题,提高测试效率的同时,提高软件质量。
操作流程
本文基于流水线准出条件-Check代码检查规则策略,通过添加代码检查任务所在阶段的准出条件,对代码检查任务的检查结果进行自动化校验,只有检查结果满足准出条件,才可以进入下一个阶段。

基本操作流程如下:
流程 |
说明 |
---|---|
新建规则并配置阈值 |
新建一个代码检查类型规则,基于代码检查插件的输出结果,设置比较关系和阈值条件,供策略使用,作为准出条件的判断依据。 |
新建策略并添加规则 |
新建一个策略,并添加如上代码检查类型规则。 |
配置流水线 |
在流水线阶段准出条件添加如上策略,根据设置的规则条件,来控制流水线执行。 |
执行流水线验证准出条件 |
执行流水线,验证准出条件拦截结果。
|
步骤1:新建规则并配置阈值
- 登录华为云控制台页面。
- 单击页面左上角
,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。
- 单击“立即使用”,进入流水线服务首页。
- 单击右上角头像图标,在下拉菜单中选择“租户设置”,进入租户设置页面。
- 在左侧导航栏选择“策略管理 > 规则”,进入规则管理页面。
- 单击“新建规则”,进入“新建规则”页面,配置以下信息。
图2 新建规则
表2 配置规则信息 参数项
说明
名称
规则名称,输入“校验代码检查结果”。
类型
规则类型,选择“代码检查”。
选择插件
规则绑定的插件名称,选择“Check代码检查”。
插件版本
规则绑定的插件版本,选择“0.0.1”。
阈值配置
根据选中的插件版本自动获取的插件输出阈值配置,这里使用默认值即可。
- 单击“确定”,完成规则创建。
步骤2:新建策略并添加规则
策略实行分层管理,可分为租户级策略和项目级策略。其中,租户级策略可以应用到当前租户下所有项目的流水线,项目级策略可以应用到当前项目下所有流水线。本节以租户级策略为例进行介绍。
- 单击左侧导航栏“策略”,进入策略管理页面。
说明:
租户级策略中默认存在一条“系统策略”,用户可查看和使用该策略,但不能进行编辑和删除。
- 单击“新建策略”,进入“新建策略”页面,输入策略名称,勾选步骤1中新建好的规则。
图3 新建策略
- 单击“确定”,完成策略创建。