更新时间:2024-07-01 GMT+08:00
分享

创建代码检查任务

代码检查服务可检查不同代码仓的代码质量,在创建代码检查任务前,需满足以下条件:

  • 创建项目
  • 如果使用的是代码托管服务(CodeArts Repo)的代码仓库,则可以参考代码托管服务的用户指南 > 创建 > 代码托管仓库,完成新建代码仓库
  • 如果使用的是第三方代码仓库,需已创建可用的代码仓库。

创建Repo代码源检查任务

在代码托管中创建云端仓库时,若勾选了“自动创建代码检查任务”,则代码仓库创建完成后,在代码检查任务列表可查看对应仓库的检查任务。

以下示例为在代码托管服务中创建云端仓库不勾选“自动创建代码检查任务”时,Repo代码源代码检查任务的创建步骤。

  1. 基于项目入口访问CodeArts Check服务首页
  2. 在代码检查页面,单击“新建任务”
  3. 进入“新建任务”页面,参考下表配置参数信息。

    参数项

    说明

    归属项目

    任务所属项目。默认填写,无需设置。

    代码源

    选择Repo,检查代码托管服务中的代码质量。

    任务名称

    代码检查任务名称,可自定义。

    仓库

    选择需要检查的代码仓库。

    分支

    选择需要检查的仓库分支。

    检查语言

    选择需要检查的代码语言。

  4. 单击“新建任务”

创建GitHub代码源检查任务

创建GitHub代码源检查任务前,需将Github仓库设置成公开。

  • 使用第三方代码仓库可能出现网络不稳定或其他问题,具体使用体验取决于第三方代码仓库网络环境和服务状态。
  • 建议使用代码托管的代码导入功能,将代码导入到代码托管,实现安全、稳定、高效下载与构建。
  1. 基于项目入口访问CodeArts Check服务首页
  2. 在代码检查页面,单击“新建任务”
  3. 进入“新建任务”页面,参考下表配置参数信息。

    参数项

    说明

    归属项目

    任务所属项目。默认填写,无需设置。

    代码源

    选择GitHub,检查GitHub代码仓中的代码质量。

    任务名称

    代码检查任务名称,可自定义。

    Endpoint实例

    选择连接到GitHub代码仓库的服务扩展点。如果没有,可参考新建服务扩展点“新建GitHub服务扩展点”创建

    Repository

    选择需要检查的代码仓库。

    Branch

    选择需要检查的仓库分支。

    检查语言

    选择需要检查的代码语言。

  4. 单击“新建任务”

创建GitCode代码源检查任务

  1. 基于项目入口访问CodeArts Check服务首页
  2. 在代码检查页面,单击“新建任务”
  3. 进入“新建任务”页面,参考下表配置参数信息。

    参数项

    说明

    归属项目

    任务所属项目。默认填写,无需设置。

    代码源

    选择GitCode,检查GitCode代码仓中的代码质量。

    任务名称

    代码检查任务名称,可自定义。

    Endpoint实例

    选择连接到GitCode代码仓库的服务扩展点。如果没有,可参考新建服务扩展点“新建GitCode服务扩展点”创建

    仓库

    选择需要检查的代码仓库。

    分支

    选择需要检查的仓库分支。

    检查语言

    选择需要检查的代码语言。

  4. 单击“新建任务”

创建通用Git代码源检查任务

  1. 基于项目入口访问CodeArts Check服务首页
  2. 在代码检查页面,单击“新建任务”
  3. 进入“新建任务”页面,参考下表配置参数信息。

    参数项

    描述

    归属项目

    任务所属项目。默认填写,无需设置。

    代码源

    选择通用Git。对于托管在其他服务上的代码,可以使用通用Git连接实现代码拉取。

    任务名称

    代码检查任务名称,可自定义。

    Endpoint实例

    选择连接到通用Git代码仓库的服务扩展点。如果没有,可参考新建服务扩展点“新建通用Git服务扩展点”创建

    仓库

    选择需要检查的代码仓库。

    分支

    输入需要检查的仓库分支。

    检查语言

    选择需要检查的代码语言。

  4. 单击“新建任务”

创建码云代码源检查任务

  1. 基于项目入口访问CodeArts Check服务首页
  2. 在代码检查页面,单击“新建任务”
  3. 进入“新建任务”页面,参考下表配置参数信息。

    参数项

    说明

    归属项目

    任务所属项目。默认填写,无需设置。

    代码源

    选择码云,检查码云代码仓中的代码质量。

    任务名称

    代码检查任务名称,可自定义。

    Endpoint实例

    选择连接到码云代码仓库的服务扩展点。如果没有,可参考新建服务扩展点“新建码云服务扩展点”创建

    Repository

    选择需要检查的代码仓库。

    Branch

    选择需要检查的仓库分支。

    检查语言

    选择需要检查的代码语言。

  4. 单击“新建任务”

新建服务扩展点

代码源选择第三仓库时需要配置。

服务扩展点(Endpoint)是软件开发生产线的一种扩展插件,为软件开发生产线提供链接第三方服务的能力。

编译构建服务默认从代码托管服务拉取代码进行构建,同时也可使用服务扩展点连接第三方代码仓库获取项目源码。

  • 使用第三方代码仓库可能出现网络不稳定或其他问题,具体使用体验取决于第三方代码仓库网络环境和服务状态。
  • 建议使用代码托管的代码导入功能,将代码导入到代码托管,实现安全、稳定、高效下载与构建。

新建GitHub服务扩展点

GitHub连接可选择使用OAuth授权或使用AccessToken授权,可限制赋予编译构建服务对仓库的访问权限(可以拉取代码完成构建即可)。

同时可以随时删除连接或取消授权,可有效避免密码泄露风险。

  1. 单击“Endpoint实例”输入框中的,单击“新建扩展点”
  2. 在弹出的页面中,单击“新建服务扩展点”,选择“GitHub”
  3. 在弹出的窗口中,按照如下表格配置参数。

    参数名称

    说明

    连接名称

    服务扩展点的名称,可自定义。

    验证方式

    • OAuth认证:需要登录GitHub账号进行手动授权。
    • Access Token认证:按照如下方式获取GitHub的Access Token,填写此处。
    1. 登录GitHub,并打开设置页面。
    2. 单击“Developer settings”
    3. 选择Personal access tokens > Generate new token
    4. 验证登录账号。
    5. 填写Token描述并选择权限,选择私有仓库访问权限,单击“Generate token”生成Token。

    6. 复制生成的Token。
      说明:
      • Token生成后,请及时保存,下次刷新页面将无法读取,需要重新生成新Token。
      • 注意填写有效的Token描述信息,避免误删除导致构建失败。
      • 无需使用时及时删除Token,避免信息泄露。
  4. 授权成功后,回到新建代码检查任务页面。

新建通用Git服务扩展点

  1. 单击“Endpoint实例”输入框中的,单击“新建扩展点”
  2. 在弹出的页面中,单击“新建服务扩展点”,选择“通用Git”
  3. 在弹出的对话框中,配置如下参数。

    参数名称

    说明

    连接名称

    服务扩展点的名称,可自定义。

    Git仓库Url

    Git仓库的Url(https协议地址)。

    用户名

    Git仓库用户名。

    密码或Access Token

    Git仓库密码或Access Token。

  4. 单击“确定”,返回创建代码检查任务页面。

新建GitCode服务扩展点

  1. 单击“Endpoint实例”输入框中的,单击“新建扩展点”
  2. 在弹出的页面中,单击“新建服务扩展点”,选择“GitCode”
  3. 在弹出的对话框中,配置如下参数。

    参数名称

    说明

    连接名称

    服务扩展点的名称,可自定义。

    Token

    填写GitCode上获取的Token,获取方法如下:

    1. 登录GitCode
    2. 单击页面右上角账号名称,选择“个人设置”
    3. 单击 “+访问令牌”,填写令牌名称以及到期时间。
    4. 单击“新建访问令牌”,生成“你的个人访问令牌”,即Token。
    5. 单击,即可复制生成的Token。
      说明:
      • Token生成后,请及时保存,下次刷新页面将无法读取,需要重新生成新Token。
      • 注意填写有效的Token描述信息,避免误删除导致构建失败。
      • 无需使用时及时删除Token,避免信息泄露。
  4. 单击“确定”,返回创建代码检查任务页面。

新建码云服务扩展点

码云连接可选择使用OAuth授权或使用AccessToken授权,可限制赋予编译构建服务对仓库的访问权限(可以拉取代码完成代码检查即可)。

同时可以随时删除连接或取消授权,可有效避免密码泄露风险。

  1. 单击“Endpoint实例”输入框中的,单击“新建扩展点”
  2. 在弹出的页面中,单击“新建服务扩展点”,选择“码云”
  3. 在弹出的对话框中,配置如下参数。

    参数名称

    说明

    连接名称

    服务扩展点的名称,可自定义。

    验证方式

    • OAuth认证:需要登录码云账号进行手动授权。
    • Access Token认证:按照如下方式获取码云的Access Token,填写此处。
      1. 登录码云,并打开设置页面。
      2. 单击 “私人令牌”,然后单击 “生成新令牌”
      3. 验证登录账号,如已登录则进入下一步。
      4. 填写Token描述并选择权限,选择私有仓库访问权限,单击“提交”生成Token。
      5. 单击,即可复制生成的Token。
      说明:
      • Token生成后,请及时保存,下次刷新页面将无法读取,需要重新生成新Token。
      • 注意填写有效的Token描述信息,避免误删除导致构建失败。
      • 无需使用时及时删除Token,避免信息泄露。
  4. 授权成功后,回到新建代码检查任务页面。
分享:

    相关文档

    相关产品