codeci
产品概述
更新时间:2020/11/05 GMT+08:00
什么是编译构建?
编译构建是指把软件的源代码编译成目标文件,并把配置文件和资源文件等打包的过程。
编译构建服务(CloudBuild)为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。
编译构建特性
容器化构建
编译构建服务支持两种容器化镜像:
- 系统镜像:支持流行语言工具的构建和打包。
- 自定义镜像:支持容器镜像服务SWR和DockerHub官方镜像;可通过定制应用镜像来实现混合语言编译。
通过缓存机制,实现构建加速
对于Maven、Gradle这些构建,如果每次构建依赖包都从仓库下载,那么构建速度会大打折扣。编译构建服务借助弹性文件服务下的SFS Turbo,对依赖包进行缓存。构建时优先从缓存中取包,缓存里没有的包才会去仓库下载,以达到加速构建目的。
