创建代码检查任务-九游平台
代码检查服务可检查不同代码仓的代码质量,在创建代码检查任务前,需满足以下条件:
- 已
- 如果使用的是代码托管服务(codearts repo)的代码仓库,则可以参考代码托管服务的 ,完成。
- 如果使用的是第三方代码仓库,需已创建可用的代码仓库。
创建repo代码源检查任务
在代码托管中创建云端仓库时,若勾选了“自动创建代码检查任务”,则代码仓库创建完成后,在代码检查任务列表可查看对应仓库的检查任务。
以下示例为在代码托管服务中创建云端仓库不勾选“自动创建代码检查任务”时,repo代码源代码检查任务的创建步骤。
- 基于项目入口。
- 在代码检查页面,单击“新建任务”。
- 进入“新建任务”页面,参考下表配置参数信息。
参数项
说明
归属项目
任务所属项目。默认填写,无需设置。
代码源
选择repo,检查代码托管服务中的代码质量。
任务名称
代码检查任务名称,可自定义。
仓库
选择需要检查的代码仓库。
分支
选择需要检查的仓库分支。
检查语言
选择需要检查的代码语言。
- 单击“新建任务”。
创建github代码源检查任务
创建github代码源检查任务前,需将github仓库设置成公开。
- 使用第三方代码仓库可能出现网络不稳定或其他问题,具体使用体验取决于第三方代码仓库网络环境和服务状态。
- 建议使用代码托管的代码导入功能,将代码导入到代码托管,实现安全、稳定、高效下载与构建。
- 基于项目入口。
- 在代码检查页面,单击“新建任务”。
- 进入“新建任务”页面,参考下表配置参数信息。
参数项
说明
归属项目
任务所属项目。默认填写,无需设置。
代码源
选择github,检查github代码仓中的代码质量。
任务名称
代码检查任务名称,可自定义。
endpoint实例
选择连接到github代码仓库的服务扩展点。如果没有,可参考新建服务扩展点中“新建github服务扩展点”创建。
repository
选择需要检查的代码仓库。
branch
选择需要检查的仓库分支。
检查语言
选择需要检查的代码语言。
- 单击“新建任务”。
创建gitcode代码源检查任务
- 基于项目入口。
- 在代码检查页面,单击“新建任务”。
- 进入“新建任务”页面,参考下表配置参数信息。
参数项
说明
归属项目
任务所属项目。默认填写,无需设置。
代码源
选择gitcode,检查gitcode代码仓中的代码质量。
任务名称
代码检查任务名称,可自定义。
endpoint实例
选择连接到gitcode代码仓库的服务扩展点。如果没有,可参考新建服务扩展点中“新建gitcode服务扩展点”创建。
仓库
选择需要检查的代码仓库。
分支
选择需要检查的仓库分支。
检查语言
选择需要检查的代码语言。
- 单击“新建任务”。
创建通用git代码源检查任务
- 基于项目入口。
- 在代码检查页面,单击“新建任务”。
- 进入“新建任务”页面,参考下表配置参数信息。
参数项
描述
归属项目
任务所属项目。默认填写,无需设置。
代码源
选择通用git。对于托管在其他服务上的代码,可以使用通用git连接实现代码拉取。
任务名称
代码检查任务名称,可自定义。
endpoint实例
选择连接到通用git代码仓库的服务扩展点。如果没有,可参考新建服务扩展点中“新建通用git服务扩展点”创建。
仓库
选择需要检查的代码仓库。
分支
输入需要检查的仓库分支。
检查语言
选择需要检查的代码语言。
- 单击“新建任务”。
创建码云代码源检查任务
- 基于项目入口。
- 在代码检查页面,单击“新建任务”。
- 进入“新建任务”页面,参考下表配置参数信息。
参数项
说明
归属项目
任务所属项目。默认填写,无需设置。
代码源
选择码云,检查码云代码仓中的代码质量。
任务名称
代码检查任务名称,可自定义。
endpoint实例
选择连接到码云代码仓库的服务扩展点。如果没有,可参考新建服务扩展点中“新建码云服务扩展点”创建。
repository
选择需要检查的代码仓库。
branch
选择需要检查的仓库分支。
检查语言
选择需要检查的代码语言。
- 单击“新建任务”。
新建服务扩展点
代码源选择第三仓库时需要配置。
服务扩展点(endpoint)是软件开发生产线的一种扩展插件,为软件开发生产线提供链接第三方服务的能力。
编译构建服务默认从代码托管服务拉取代码进行构建,同时也可使用服务扩展点连接第三方代码仓库获取项目源码。
- 使用第三方代码仓库可能出现网络不稳定或其他问题,具体使用体验取决于第三方代码仓库网络环境和服务状态。
- 建议使用代码托管的代码导入功能,将代码导入到代码托管,实现安全、稳定、高效下载与构建。
新建github服务扩展点
github连接可选择使用oauth授权或使用accesstoken授权,可限制赋予编译构建服务对仓库的访问权限(可以拉取代码完成构建即可)。
同时可以随时删除连接或取消授权,可有效避免密码泄露风险。
- 单击“endpoint实例”输入框中的,单击“新建扩展点”。
- 在弹出的页面中,单击“新建服务扩展点”,选择“github”。
- 在弹出的窗口中,按照如下表格配置参数。
参数名称
说明
连接名称
服务扩展点的名称,可自定义。
验证方式
- oauth认证:需要登录github账号进行手动授权。
- access token认证:按照如下方式获取github的access token,填写此处。
- ,并打开设置页面。
- 单击“developer settings”。
- 选择 。
- 验证登录账号。
- 填写token描述并选择权限,选择私有仓库访问权限,单击“generate token”生成token。
- 复制生成的token。
说明:
- token生成后,请及时保存,下次刷新页面将无法读取,需要重新生成新token。
- 注意填写有效的token描述信息,避免误删除导致构建失败。
- 无需使用时及时删除token,避免信息泄露。
- 授权成功后,回到新建代码检查任务页面。
新建通用git服务扩展点
- 单击“endpoint实例”输入框中的,单击“新建扩展点”。
- 在弹出的页面中,单击“新建服务扩展点”,选择“通用git”
- 在弹出的对话框中,配置如下参数。
参数名称
说明
连接名称
服务扩展点的名称,可自定义。
git仓库url
git仓库的url(https协议地址)。
用户名
git仓库用户名。
密码或access token
git仓库密码或access token。
- 单击“确定”,返回创建代码检查任务页面。
新建gitcode服务扩展点
- 单击“endpoint实例”输入框中的,单击“新建扩展点”。
- 在弹出的页面中,单击“新建服务扩展点”,选择“gitcode”。
- 在弹出的对话框中,配置如下参数。
参数名称
说明
连接名称
服务扩展点的名称,可自定义。
token
填写gitcode上获取的token,获取方法如下:
- 。
- 单击页面右上角账号名称,选择“个人设置”。
- 单击 “ 访问令牌”,填写令牌名称以及到期时间。
- 单击“新建访问令牌”,生成“你的个人访问令牌”,即token。
- 单击,即可复制生成的token。
说明:
- token生成后,请及时保存,下次刷新页面将无法读取,需要重新生成新token。
- 注意填写有效的token描述信息,避免误删除导致构建失败。
- 无需使用时及时删除token,避免信息泄露。
- 单击“确定”,返回创建代码检查任务页面。
新建码云服务扩展点
码云连接可选择使用oauth授权或使用accesstoken授权,可限制赋予编译构建服务对仓库的访问权限(可以拉取代码完成代码检查即可)。
同时可以随时删除连接或取消授权,可有效避免密码泄露风险。
- 单击“endpoint实例”输入框中的,单击“新建扩展点”。
- 在弹出的页面中,单击“新建服务扩展点”,选择“码云”
- 在弹出的对话框中,配置如下参数。
参数名称
说明
连接名称
服务扩展点的名称,可自定义。
验证方式
- oauth认证:需要登录码云账号进行手动授权。
- access token认证:按照如下方式获取码云的access token,填写此处。
- ,并打开设置页面。
- 单击 “私人令牌”,然后单击 “生成新令牌”。
- 验证登录账号,如已登录则进入下一步。
- 填写token描述并选择权限,选择私有仓库访问权限,单击“提交”生成token。
- 单击,即可复制生成的token。
说明:- token生成后,请及时保存,下次刷新页面将无法读取,需要重新生成新token。
- 注意填写有效的token描述信息,避免误删除导致构建失败。
- 无需使用时及时删除token,避免信息泄露。
- 授权成功后,回到新建代码检查任务页面。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨