跳至主要内容

Amazon CodeBuild 文档

Amazon CodeBuild 是一种托管的持续集成服务。CodeBuild 将运行编译脚本,根据您指定的设置来编译、测试和打包您的代码。没有要预配置和扩展的服务器,也没有要安装、配置和运行的软件。

构建和测试您的代码

Amazon CodeBuild 在预配置的构建环境中运行您的构建,其中包含完成任务所需的操作系统、编程语言运行时间和构建工具(如 Apache Maven、Gradle、npm)。

您可以定义您希望 Amazon CodeBuild 执行的特定命令,例如,安装构建工具包、运行单元测试和打包代码。构建规范是一个 YAML 文件,能让您在每个构建阶段选择要运行的命令和其他设置。通过常用方案的示例构建规范文件,CodeBuild 可帮助您快速入门,例如,使用 Apache Maven、Gradle 或 npm 进行构建。

预配置和自定义的构建环境

Amazon CodeBuild 为包括 Java、Python、Node.js、Ruby、Go、Android、适用于 Linux 的 .NET Core 和 Docker 在内的软件语言和框架提供构建环境。

CodeBuild 还允许您自带构建环境。此外,您可以选择最适合您的开发需求的计算类型。您可以从三个计算容量级别中进行选择,这三个级别因 CPU 和内存使用量而异。如果您希望更快地完成构建,或者需要最低级别的 CPU 和内存来完成构建,则可以选择更高的 CPU 和内存计算类型。CodeBuild 支持 Linux 和 Windows 操作系统。

借助 Amazon CodeBuild 的按需计算和即用即付模式,您可以更为频繁地构建和集成代码,从而帮助您在更易于修复错误的开发过程中尽早发现并修复错误。您可以使用源集成和构建命令将 CodeBuild 集成到您现有的持续集成和持续交付(CI/CD)工作流中。

其他信息

有关服务控制、安全特性及功能的其他信息,包括有关存储、检索、修改、限制和删除数据的信息,请参见 https://docs.amazonaws.cn/。以上链接包含的信息不构成光环新网关于亚马逊云科技(北京区域)的客户协议或西云数据关于亚马逊云科技(宁夏区域)的客户协议的“文档”的一部分,也不构成您与光环新网或西云数据之间就您使用亚马逊云科技中国区域服务达成的其他协议的任何部分。