检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
未实名认证
已实名认证
编译构建服务提供容器化的构建环境,支持两类容器镜像:
构建服务支持用户接入自定义Jenkins资源。
构建服务支持用户手动新建资源池和代理,执行脚本,若不自定义执行机则默认使用公共执行资源池。
当常用的编译构建环境无法满足构建需求时,通过自定义构建环境提供的基础镜像,添加项目需要的依赖和工具,制作Dockerfile文件,然后制作Docker镜像再推送至SWR仓库,再通过使用SWR公共镜像即可实现自定义环境构建。
支持区域:
所有
如何制作镜像并推送至SWR仓库
使用SWR公共镜像
使用Maven构建包制作Docker镜像
对于Maven、Gradle等构建,如果每次构建依赖包都从仓库下载,那么构建速度会大打折扣。编译构建服务借助共享存储,对依赖包进行缓存。构建时优先从缓存中取包,缓存里没有的包才会去仓库下载,以达到加速构建的目的。
Gcc/Clang构建加速
鸿蒙构建加速
AOSP构建加速
代码缓存
编译构建(CodeArts Build)为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。
如何新建构建任务
编译构建默认从代码托管拉取代码进行构建,服务扩展点(Endpoint)是软件开发生产线的一种扩展插件,为软件开发生产线提供链接第三方服务的能力。
编译构建可使用服务扩展点连接第三方代码仓获取项目代码,可以提供对此类连接的新建、编辑、删除等操作。
源码源配置
模板配置工作流:提供系统内置构建模板和用户自定义模板功能。
图形化配置工作流:提供基于界面化的插件直接配置工作流的能力。
快速使用编译构建服务图形化完成Maven构建(X86,预置镜像)
快速使用编译构建服务代码化完成Maven构建(X86,预置镜像)
用户自定义参数支持字符串和枚举类型,私密参数,和运行时设置。
编译构建默认生成codeBranch参数和系统预定义参数。用户可以根据需要修改codeBranch参数类型和参数值,并添加其他自定义参数;系统预定义参数的参数值由系统自动生成,不需定义,可通过${参数名}引用。
参数配置及使用指导
如何执行编译构建任务
编辑构建任务
编译构建支持用户配置触发事件和定时执行任务,从而使得开发者达到项目持续集成的目的。
如何配置执行计划
构建结束后,用户可通过日志、图表的方式直观查看本次/历史构建任务的运行结果以及运行详情。
如何查看日志、图表性能分析、运行详情。
支持项目创建者、项目经理及有权限的开发人员创建任务/工程模板、复制/删除/禁用任务、查看执行/更新历史、操作回收站实现软硬删除、管理项目成员/构建任务权限、管理数字证书。
如何编辑/删除/复制/收藏构建任务
文件管理
角色权限详解
分享文档到微博
扫码分享文档
复制链接到剪贴板
在使用文档中是否遇到以下问题
意见反馈(选填)
请至少选择一项反馈信息并填写问题反馈
字符长度不能超过500
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨