更新时间:2024-07-02 GMT+08:00

CodeArts Build

CodeArts Build连接器用于对接华为云CodeArts Build服务。

编译构建(CodeArts Build)基于云端大规模并发加速,为客户提供高速、低成本、配置简单的混合语言构建能力,帮助客户缩短构建时间,提升构建效率。

前提条件

使用CodeArts Build前,需要开通CodeArts Build服务。

创建CodeArts Build连接

  1. 登录新版ROMA Connect控制台。
  2. 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。
  3. 选择“CodeArts Build”连接器。
  4. 在弹窗中配置连接器信息,完成后单击“确定”。

参数

说明

连接名称

填写连接器实例名称。

描述

填写连接器的描述信息,用于识别不同的连接器。

Access Key

当前账号的AK(Access Key ID)。请参考访问密钥获取AK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为:credentials.csv。

Secret Access Key

当前账号的SK(Secret Access Key)。请参考访问密钥获取SK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为credentials.csv。

支持的动作

  • 查询指定代码仓库最近一次成功的构建历史
  • 获取构建历史详情信息接口
  • 执行构建任务
  • 根据开始时间和结束时间查看构建任务的构建成功率
  • 查看任务运行状态
  • 查看项目下用户的构建任务列表
  • KeyStore文件下载
  • 根据开始时间和结束时间查看构建任务的构建历史列表
  • 查看构建任务的构建历史列表

配置参数

表1 查询指定代码仓库最近一次成功的构建历史

参数

说明

project_id

项目ID。

region_id

区域ID。

repository_name

代码仓库名,不支持中文。

表2 获取构建历史详情信息接口

参数

说明

job_id

构建的任务ID。编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。

build_number

构建任务的构建编号,从1开始,每次构建递增1。

region_id

区域ID。

表3 执行构建任务

参数

说明

region_id

区域ID。

body

输入请求体内容。

表4 根据开始时间和结束时间查看构建任务的构建成功率

参数

说明

job_id

构建的任务ID。编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。

region_id

区域ID。

start_time

区间开始时间,格式yyyy-MM-dd。

end_time

区间结束时间,格式yyyy-MM-dd。

表5 查看任务运行状态

参数

说明

job_id

构建的任务ID。编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。

region_id

区域ID。

表6 查看项目下用户的构建任务列表

参数

说明

project_id

项目ID。

region_id

区域ID。

page_index

分页页码, 表示从此页开始查询, page_index大于等于0。

page_size

每页显示的条目数量,page_size小于等于100。

表7 KeyStore文件下载

参数

说明

region_id

区域ID。

file_name

下载的文件名称。

domain_id

租户ID。32位数字、小写字母组合。

表8 根据开始时间和结束时间查看构建任务的构建历史列表

参数

说明

job_id

构建的任务ID。编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。

region_id

区域ID。

offset

分页页码, 表示从此页开始查询, offset大于等于0。

limit

每页显示的条目数量,limit小于等于100。

start_time

区间开始时间,格式yyyy-MM-dd。开始时间和结束时间间隔不能超过30天。

end_time

区间结束时间,格式yyyy-MM-dd。开始时间和结束时间间隔不能超过30天。

表9 查看构建任务的构建历史列表

参数

说明

job_id

构建的任务ID。编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。

region_id

区域ID。

offset

分页页码, 表示从此页开始查询, offset大于等于0。

limit

每页显示的条目数量,limit小于等于100。

interval

距今天的时间区间(单位:天),interval小于等于30。