3步快速使用编译构建
3步快速使用编译构建
注册华为云并实名认证
打开华为云网站,单击”注册“,根据提示信息完成注册,注册成功后,按指引完成个人或企业实名认证。
免费开通CodeArts Build或购买CodeArts组合套餐
针对不同的应用场景,灵活地选择套餐模式,购买符合自身业务的套餐及增值特性。
开启编译构建旅程
进入到编译构建服务首页,开启编译构建旅程,打造自己的构建场景。
视频教程带您轻松了解华为云编译构建
视频教程带您轻松了解华为云编译构建
总体介绍
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编排和调度机制,支持一次构建上百个软件模块;提供大代码仓场景下分布式代码缓存能力,支持代码安全高速下载。
编译构建最佳实践
编译构建最佳实践
HE2E DevOps实践:构建应用
本文以“DevOps全流程示例项目”为例,介绍如何在项目中配置上下文有依赖关系的构建步骤,以及通过提交代码变更触发自动构建来实现持续集成。
使用Maven构建包制作Docker镜像
如何使用编译构建服务完成Maven构建,使用构建包制作Docker镜像并推送到SWR仓库,同时对构建过程涉及的开源镜像站、私有依赖库、缓存的使用等作简要说明。
使用Node.js构建包制作Docker镜像
如何使用软件开发生产线编译构建服务打包Node.js项目及制作构建包的Docker镜像。
使用CMake构建上传软件包
以Cmake构建为例,通过yaml语法编写build.yml文件,通过代码化的方式进行构建任务编排,执行构建任务时,系统会以build.yml文件作为构建脚本执行构建任务。
使用yaml进行多任务构建
编译构建支持使用BuildFlow将多个存在依赖关系的构建任务按照有向无环图(DAG)的方式组装起来,BuildFlow将会按照构建的依赖关系并发进行构建。
Gcc/Clang构建加速
Gcc/Clang构建加速是指通过分布式编译、增量编译等技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。