检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
cn-northeast-1 cloudbuild-ext.cn-northeast-1.myhuaweicloud.com 基本概念 账号 用户注册华为云时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不
String 状态 error Object 错误 result Array of result objects 本次任务的构建步骤详情,返回的步骤为页面可见步骤 表2 result 参数 参数类型 描述 id String 编号 parameter_name String 参数名称
问题导致依赖异常。 出于安全考虑,缓存清理命令只可在“Maven构建”步骤执行,在其他步骤执行此命令会导致“目录不存在”或”清理无效”等报错。 单击构建任务列表操作列,进入“编译构建编辑”页面。 选择“构建步骤 > Maven构建”,找到命令行mvn xxxx。 在命令行“mvn
配置构建任务角色权限 编译构建服务支持为单个构建任务的各个角色配置权限。 在编译构建任务配置页面,切换至“权限管理”页签,可根据实际需要配置不同角色的操作权限,各角色默认具体的权限可参考表1。 单击“同步项目权限”,可将当前构建任务的权限同步为项目权限。项目权限配置详情请参考配置角色权限。
配置构建任务事件通知 编译构建服务支持给用户发送事件通知。例如任务构建成功、任务构建失败、任务被禁用、任务配置被更新和任务被删除时,可以给用户发送服务动态通知、钉钉通知或企业微信通知。 在编译构建任务配置页面,切换至“通知订阅”页签,按照实际需要进行配置。 配置服务动态通知 单击“官方通知”下“服务动态”进行设置。
自定义模板 在选择构建模板时,当预置的构建模板无法满足构建需求时,可以选择自定义构建模板。 登录编译构建服务首页。 在列表中选择构建任务,单击任务名称进入“构建历史”页面。 若列表中没有任务,请新建构建任务(图形化构建)。 单击页面右上角,在下拉列表中选择“保存模板”。 构建任务
参数 参数类型 描述 record_id String 构建记录id--唯一key job_id String 构建任务ID job_name String 构建任务名称 build_number Integer 构建编号 start_time String 构建开始时间 end_time
通过Gcc/Clang实现构建加速 Gcc/Clang构建加速是指通过分布式编译、增量编译等技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 目前该功能仅支持代码源为CodeArts Repo的C/C++语言构建工程的编译构建加速。 使用构建加
通过代码缓存方式实现构建加速 代码缓存是指通过一致性HASH、分布式文件存储、增量更新等技术,通过构建时代码下载效率的提升,从而实现构建加速。 仅代码化构建可使用代码缓存构建加速。 构建缓存只提供文件缓存的上传和下载检出功能,支持用户自定义脚本更新。 该功能目前仅支持“华北-北京四”区域、代码源为CodeArts
swr镜像组织 image_name String 镜像名 image_label String 镜像label base_image String 操作系统 title String 镜像标题 description String 镜像描述 create_time String 镜像创建日期
新建发布应用使用的构建任务,该构建任务依赖“dependencyProject-1.0.jar”工具包。 查看构建结果 查看本实践的的构建结果。 新建项目 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。
对鸿蒙构建工程配置构建加速 鸿蒙构建加速通过解析鸿蒙构建工程的内部依赖关系,将其拆解分发至多台机器并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 增量编译技术需结合L3级别加速使用。 使用鸿蒙构建加速能力需要购买配套构建加速包,购买方法请参考购买增值特性。
并发,使用限制性资源池,超过并发数时构建任务会进行排队。免费时长后的具体价格请以编译构建服务价格详情中的价格为准。 用户可通过购买资源扩展扩容并发数,购买的构建并发包不限制构建时长。
执行构建任务时,拉取镜像失败 问题现象 执行构建任务时,日志报如下异常信息: ERROR: docker pull image failed, dockerImage 原因分析 镜像拉取失败的原因可能有以下几种: 网络异常导致拉取超时。 拉取的镜像不存在。 拉取的镜像为私有镜像。
新建构建任务(代码化构建) 代码化构建是指通过YAML文件配置构建脚本,将构建过程需要用到的构建环境、构建参数、构建命令、构建工具等信息通过YAML语法编写成“build.yml”文件,并且将“build.yml”文件随着被构建的代码一起存储代码仓库,执行构建任务时,系统会以“build
使用GAV模式上传依赖包 依赖包损坏 其他 依赖包冲突 部分场景下,因为操作失误或一些第三方依赖被动引入,项目中可能同时存在同一依赖的多个版本。同时引入不同版本可能会导致实际使用的版本与预期不符,进而导致找不到指定的包。处理此类问题操作步骤: 确认使用的依赖包版本,有两种方式可参考。 参考Maven定义的两个依赖调解原则:
对AOSP构建工程配置构建加速 构建加速服务通过解析AOSP构建工程的内部依赖关系,将其拆解分发至多台机器并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 增量编译技术需结合L3级别加速使用。 使用AOSP构建加速能力需要
执行构建 功能介绍 执行构建任务 调用方法 请参见如何调用API。 URI POST /v1/job/execute 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 job_id 是 String 构建任务ID;编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串
403 Forbidden 404 Not Found 500 Internal Server Error 错误码 请参见错误码。 父主题: 任务相关API接口
403 Forbidden 404 Not Found 500 Internal Server Error 错误码 请参见错误码。 父主题: 任务相关API接口