检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查看项目下用户的构建任务列表 功能介绍 查看项目下用户的构建任务列表。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/jobs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArt
执行构建任务 构建任务可通过多种途径触发执行,具体如下: 在CodeArts Build服务页面执行单个构建任务。 在CodeArts Repo代码仓提交代码时触发执行,配置方式可参考•持续集成:将“提交代码触发执行”按钮设置为开启...。 定时执行或定时执行时代码相比于上一次构
新建构建任务(图形化构建) 图形化构建是指通过在CodeArts Build页面配置构建工具的相关参数实现编译构建,可以根据实际使用场景自定义组合构建工具。 关于图形化构建的使用示例,可参考CodeArts Build最佳实践。 约束与限制 当构建任务的代码源为用户本地代码仓时,出于安全性考虑,如仅需CodeArts
任务相关API接口 根据开始时间和结束时间查看构建任务的构建历史列表 查看构建任务的构建历史列表 KeyStore文件下载 查看任务运行状态 查看项目下用户的构建任务列表 执行构建任务 查询指定代码仓库最近一次成功的构建历史 获取构建历史详情信息接口 根据开始时间和结束时间查看构建任务的构建成功率
使用HarmonyOS构建 使用Hvigor进行编译,测试和部署项目。 使用Hvigor构建的执行机规格需4U8G及以上。 图形化构建 在配置构建步骤中,添加“HarmonyOS构建”构建步骤,参考表1配置参数。 表1 HarmonyOS构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
下载软件发布库中的软件包 CodeArts Build支持将软件发布库中的包或者其他文件下载到构建任务根目录,以便后续构建步骤使用这些包或者文件。 获取软件包下载地址 在导航栏选择“制品仓库 > 软件发布库”,进入软件发布库页面。 单击待下载的软件包包名,在软件包包详情页面,“下
获取构建记录信息 功能介绍 获取构建记录信息 调用方法 请参见如何调用API。 URI GET /v4/jobs/{job_id}/{build_no}/record-info 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任
获取构建记录信息(待下线) 功能介绍 获取构建记录信息(待下线) 调用方法 请参见如何调用API。 URI GET /v3/jobs/{job_id}/{build_no}/record-info 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID;
取消通知 功能介绍 取消通知 调用方法 请参见如何调用API。 URI POST /v3/jobs/notice/{job_id}/disable 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详
获取构建记录的有向无环图(待下线) 功能介绍 获取构建记录的有向无环图(待下线) 调用方法 请参见如何调用API。 URI GET /v3/{build_flow_record_id}/flow-graph 表1 路径参数 参数 是否必选 参数类型 描述 build_flow_record_id
获取构建产物详情信息 功能介绍 获取构建产物详情信息 调用方法 请参见如何调用API。 URI GET /v3/jobs/{job_id}/{build_no}/output-info 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填
停止构建任务v3 功能介绍 停止构建任务v3 调用方法 请参见如何调用API。 URI POST /v3/jobs/{job_id}/{build_no}/stop 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,
查看构建任务的构建历史列表 功能介绍 查看构建任务的构建历史列表 调用方法 请参见如何调用API。 URI GET /v3/jobs/{job_id}/history 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写需要查询构建历史
根据开始时间和结束时间查看构建任务的构建成功率 功能介绍 根据开始时间和结束时间查看构建任务的构建成功率 调用方法 请参见如何调用API。 URI GET /v3/jobs/{job_id}/success-ratio 表1 路径参数 参数 是否必选 参数类型 描述 job_id
增值特性 编译构建服务提供了构建加速包增值特性。 构建加速服务通过解析构建工程的内部依赖关系,将构建任务拆解分发至多个执行机并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 表1 构建加速包 计费方式 包年/包月 适用场景
使用shell命令构建 单独使用“执行shell命令”步骤可以创建一个构建任务并执行构建。也可以和其他构建工具组合使用,比如,在Maven构建中,增加“执行shell命令”步骤,用于创建后续构建过程中需要使用的文件。 图形化构建 在配置构建步骤中,添加“执行shell命令”构建步骤,参考表1配置参数。
执行构建时未拉取子模块 问题现象 构建拉取Repo代码时,存在“.gitmodules”文件且确认配置正确,但是没有去拉取子模块。 原因分析 此问题一般为没开启子模块自动更新。 处理办法 编辑构建任务,选择“代码下载配置”构建步骤,将“子模块(submodules)自动更新”开关打开。
使用Android构建时,项目配置的Jcenter()不稳定 问题现象 执行过构建任务日志报错信息如下: Caused by: org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could
获取构建历史详情信息接口 功能介绍 获取构建历史详情信息接口 调用方法 请参见如何调用API。 URI GET /v3/jobs/{job_id}/{build_number}/history-details 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String
执行构建任务 功能介绍 执行构建任务,可传自定义参数 调用方法 请参见如何调用API。 URI POST /v3/jobs/build 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: 用户Token。(