Check代码检查
调用CodeArts Check能力进行代码检查。CodeArts Check是基于云端实现的代码检查服务,为用户提供代码风格、通用质量与网络安全等方面的检查能力,专业的扫描报告、便捷的问题闭环处理流程。详情请参见代码检查CodeArts Check。
在编排流水线任务时,添加“Check代码检查”插件,参数配置如表1 “Check代码检查”插件参数说明。
| 参数项 | 说明 |
|---|---|
| 名称 | 插件名称,可自定义修改。
|
| 项目配置 | 可选择本项目或其他项目。 |
| 项目选择 | 单选框参数选择为“其他项目”时,选择所要调用的其他项目。 |
| 请选择需要调用的任务 | 选择本项目下和当前流水线源配置代码仓相同的代码检查任务。 |
| 仓库 | 选择对应的代码仓。 |
| 代码提交时检查模式 | Commit提交和手动触发流水线时使用该模式。包括三种检查模式,默认为“Full”,可根据实际需要进行修改。
|
在编排流水线任务时,添加“Check代码检查”插件,yaml语法配置如下。
- Check代码检查
调用CodeArts Check能力进行代码检查。
uses: CodeArtsCheck with: jobId: 43885d46e13d4bf583d3a648e9b39d1e checkMode: full|push_inc_full||push_multi_inc_full
- jobId:代码检查任务的id。
- checkMode:检查模式。
- full:表示对本次commit所在分支的全量代码进行检查。
- push_inc_full:表示对本次commit的变更文件内容进行检查。
- push_multi_inc_full:表示对上一次检查成功的commit到本次commit之间的变更文件内容进行检查。