检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
加速能力,通过分布式编译和增量编译等技术实现构建加速,支撑企业研发过程的快速迭代,缩短产品的上市周期。 本实践通过L3级别的加速包为您演示如何进行构建加速。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 约束限制 需已具备CodeArts R
于对整个仓库的一种注释。 自动创建代码检查任务(免费):仓库创建完成后在代码检查任务列表中,可看到对应仓库的检查任务。 是否公开 设置为“私有”。仓库仅对仓库成员可见,仓库成员可访问仓库或者提交代码。 创建build.yml文件 在页面导航中选择“代码 > 代码托管”。 单击新建CodeArts
获取dockerfileTemplate 功能介绍 获取dockerfileTemplate 调用方法 请参见如何调用API。 URI GET /v1/image/dockerfile-template 表1 Query参数 参数 是否必选 参数类型 描述 image_id 是 String
获取镜像模板列表 功能介绍 获取镜像模板列表 调用方法 请参见如何调用API。 URI GET /v1/image/templates 请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 result result object 返回结果 error
文件管理文件下载 功能介绍 文件管理文件下载 调用方法 请参见如何调用API。 URI GET /v2/keystore/download 表1 Query参数 参数 是否必选 参数类型 描述 name 是 String 文件名 domain_id 是 String 租户ID id
获取当前项目默认角色权限矩阵信息 功能介绍 获取当前项目默认角色权限矩阵信息 调用方法 请参见如何调用API。 URI GET /v1/job/project/default-permission 表1 Query参数 参数 是否必选 参数类型 描述 project_id 是 String
上传文件 功能介绍 上传文件 调用方法 请参见如何调用API。 URI POST /v2/keystore/upload 请求参数 表1 FormData参数 参数 是否必选 参数类型 描述 file 是 File 文件 privacy 是 String 同意隐私声明,允许使用用户敏感信息进行相关业务操作。
单击“保存”。 配置完成后,当任务运行结果满足事件类型时,编译构建服务会发送消息到指定的钉钉群。 配置企业微信通知 (以手机客户端为例,详细指导请参考如何设置群关系机器人。) 运行企业微信客户端,选中需要接受消息推送的群聊,单击右上角三个点按钮。 依次单击“群机器人 > 添加 > 新建”。 填写机器人名字,单击“添加”。
查询任务状态 功能介绍 查询任务状态 调用方法 请参见如何调用API。 URI GET /v1/job/{job_id}/status 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。
查询官方模版 功能介绍 查询官方模版 调用方法 请参见如何调用API。 URI GET /v1/template/officialtemplates 表1 Query参数 参数 是否必选 参数类型 描述 name 否 String 检索的模板的名字模糊查询 page 否 String
更新构建任务 功能介绍 更新构建任务 调用方法 请参见如何调用API。 URI POST /v1/job/update 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 arch 是 String 使用机器的架构 project_id 是 String 构建任务所在项目的ID
复制构建任务 功能介绍 复制构建任务 调用方法 请参见如何调用API。 URI POST /v1/job/copy 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 arch 是 String 使用机器的架构 project_id 是 String 构建任务所在项目的ID
查询用户可使用文件 功能介绍 查询用户可使用文件 调用方法 请参见如何调用API。 URI GET /v2/keystore/name 请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 result Array of result objects
创建构建模板 功能介绍 创建构建模板 调用方法 请参见如何调用API。 URI POST /v1/template/create 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 template 是 CreateTemplate object 构建步骤模板,需封装为驼峰式命名
创建构建任务 功能介绍 创建构建任务 调用方法 请参见如何调用API。 URI POST /v1/job/create 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 arch 是 String 使用机器的架构 project_id 是 String 构建任务所在项目的ID
查看构建任务构建信息 功能介绍 查看构建任务构建信息 调用方法 请参见如何调用API。 URI GET /v1/job/{job_id}/info 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。
保存模板使用记录 功能介绍 保存模板使用记录 调用方法 请参见如何调用API。 URI POST /v1/template/used-info 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 job_id 是 String 构建任务ID;编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串
配置文件权限 功能介绍 配置文件权限 调用方法 请参见如何调用API。 URI POST /v2/keystore/permission/edit 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 can_absent 否 Boolean can_absent delete
获取任务权限矩阵 功能介绍 获取任务权限矩阵 调用方法 请参见如何调用API。 URI GET /v1/job/permission 表1 Query参数 参数 是否必选 参数类型 描述 project_id 是 String CodeArts项目ID,32位数字、小写字母组合。
获取套餐临期信息 功能介绍 获取套餐临期信息 调用方法 请参见如何调用API。 URI POST /v2/resource/countdown 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 service_type 是 String 服务类型 resource_id