文档首页> > 产品介绍> 产品概述

产品概述

分享
更新时间: 2019/07/12 17:22

什么是编译构建?

编译构建是指把软件的源代码编译成目标文件,并把配置文件和资源文件等打包的过程。

华为云DevCloud编译构建服务(CloudBuild)为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。

编译构建特性

容器化构建

DevCloud构建服务支持两种容器化镜像:

  • 系统镜像:基本支持流行语言工具的构建和打包。
  • 自定义镜像:支持华为公有云镜像服务SWR和DockerHub官方镜像;可通过通过定制应用镜像来实现混合语言编译。

通过缓存机制,实现构建加速

对于Maven、Gradle这些构建,如果每次构建依赖包都从仓库下载,那么构建速度会大打折扣。

DevCloud构建服务借助华为公有云EFS储存服务,对依赖包进行缓存。构建时优先从缓存中取包,没有找不到包才会去仓库下载,以达到加速构建目的。

如果您喜欢这篇文档,您还可以:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区