检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
html,go,typescript,csharp 表5 IncConfigV2 参数 是否必选 参数类型 描述 parent_task_id 否 String 需要关联的父任务ID,流水线创建或MR创建任务需要该参数 git_source_branch 否 String 增量检查代码源分支
至此,我们完成了一次基本的通用Git代码源常用检查流程。
配置私有依赖仓扩展点 您可通过配置私有依赖库作为私有依赖下载源。当CodeArts Check需要引用第三方服务的私有依赖仓时,需通过服务扩展点连接,进行数据获取。
“代码源”选择“通用Git”。 “任务名称”自定义填写“CheckTask01”。 “Endpoint实例”选择新建通用Git服务扩展点中创建的服务扩展点“Endpoint01”。 其他参数保持默认即可。 单击“新建任务”,完成检查任务的创建。
代码源 选择“GitHub”,检查托管在GitHub代码仓中的代码质量。 创建GitHub代码源检查任务前,需将Github仓库设置成公开。 选择“GitCode”,检查托管在GitCode代码仓中的代码质量。 选择“通用Git”。
代码源 选择需要检查的代码来源。选择“GitCode”。 任务名称 代码检查任务名称,可自定义。例如:GitCodeCheckTask。。 Endpoint实例 选择新建GitCode服务扩展点中创建的服务扩展点“GitCode”。 仓库 选择需要检查的代码仓库,保持默认即可。
如果创建的是Repo代码源检查任务,则需要有代码仓库的访问权限。参考成员管理,可添加代码仓访问权限。 执行代码检查任务 基于项目入口访问CodeArts Check服务首页。 单击代码检查任务所在行的,根据页面提示等待任务执行完成。
新建Repo代码源检查任务并执行任务 在页面导航栏中选择“代码 > 代码检查”。 单击“新建任务”,进入“新建任务”页面,参考如下参数说明配置参数信息,其他参数保持默认即可。 任务名称:代码检查任务名称,可自定义。例如:CheckTask01。
表1 代码检查服务常用最佳实践 实践 描述 使用系统预置规则检查通用Git代码仓中的代码质量 以通用Git代码源为例,介绍如何创建通用Git代码检查任务。
代码源 选择需要检查的代码来源。选择“Repo”。 任务名称 代码检查任务名称,可自定义。例如:CheckTask01。 仓库 选择创建CodeArts Repo代码仓中创建的代码仓“Repo01”。 分支 保持默认“master”即可。 检查语言 选择“Java”。
SimpleTaskInfoV2 参数 参数类型 描述 task_id String 任务id task_name String 任务名字 creator_id String 创建者id git_url String 代码仓地址 git_branch String 代码仓分支,如果是MR模式,为源分支
创建代码检查任务 您可创建不同代码源的代码检查任务。 配置代码检查任务 您可对已有的检查任务进行修改或配置。 执行代码检查任务 您可对目标代码检查任务执行检查,及时发现源代码中的代码问题。 查看代码检查结果 代码检查任务执行完成后,您可查看检查结果并修改代码问题。
约束限制 代码源为非同一CodeArts项目下的Repo仓时需使用扩展点进行代码源接入。 每个通用Git扩展点仅能对接单个代码仓地址。 1个CodeArts项目下的扩展点数量限制为1000。 实行本实践需了解Jenkins工具的使用与基础开发。
], "task_type": "inc", #任务类型 "inc_config": { "parent_task_id": "8cxxx94", #全量任务id,增量任务挂载在全量任务下 "git_source_branch": "dev003", #源分支
响应Body参数 参数 参数类型 描述 task_id String 任务id task_name String 任务名字 creator_id String 创建者id git_url String 代码仓地址 git_branch String 代码仓分支,如果是MR模式,为源分支