编译构建 CodeArts Build 入门

编译构建 CodeArts Build 入门

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

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

3步快速使用编译构建

3步快速使用编译构建

视频教程带您轻松了解华为云编译构建

视频教程带您轻松了解华为云编译构建

总体介绍

CodeArts Build编译构建服务支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,帮助开发者更加快速、高效地进行云端编译构建。

【开箱视频一】如何创建一个构建任务

CodeArts Build内置130多个构建环境、30多个构建模板,用户无需自行搭建构建环境;支持在不同计算架构、不同操作系统下构建;内置C/C++/Java/JS等10多种语言构建环境;内置20多个插件,同时支持界面和代码化编排。

【开箱视频二】如何使用自定义执行机

CodeArts Build内置执行机支持多平台、多语言的构建环境,开箱即用;同时支持构建环境扩展,用户可配置自定义执行机,自行接入自有构建机器到云端,以低成本完成构建,满足不同用户差异化构建诉求。

【开箱视频三】如何使用自定义镜像构建

CodeArts Build环境无感知,用户无需自行搭建构建环境;同时支持构建镜像扩展功能,用户可根据实际构建场景在x86和鲲鹏(ARM)不同计算架构下、在Linux、Windows、MacOS不同操作系统下自定义构建环境中的基础镜像,添加项目需要的依赖和工具,制作Docker镜像,推送到SWR镜像仓,实现自定义环境构建。

【开箱视频四】如何使用YAML编排BuildFlow

针对复杂的构建场景,比如多仓工程、更细粒度拆分的任务,CodeArts Build支持使用BuildFlow将多个存在依赖关系的构建任务按照有向无环图(DAG)的方式组装起来,支持一次构建上百个软件模块, BuildFlow任务将会按照构建的依赖关系并发进行构建。

【开箱视频五】如何使用分布式加速功能提升效率

CodeArts Build提供C/C++大规模分布式编译技术,实现构建速度成倍提升;提供自动分析、精准增量编译技术;支持多任务构建,根据DAG编排和调度机制,支持一次构建上百个软件模块;提供大代码仓场景下分布式代码缓存能力,支持代码安全高速下载。

编译构建最佳实践

编译构建最佳实践