AWS CodeBuild
用户指南 (API 版本 2016-10-06)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

什么是 AWS CodeBuild?

AWS CodeBuild 是一项在云中完全托管的构建服务。CodeBuild 可编译源代码,运行单元测试,并构建可供部署的项目。CodeBuild 使您无需预置、管理和扩展自己的构建服务器。它提供了适用于常用编程语言的预先打包的构建环境以及 Apache Maven 和 Gradle 等构建工具。您还可以在 CodeBuild 中自定义构建环境以使用您自己的构建工具。CodeBuild 可自动扩展以满足峰值构建请求。

CodeBuild 具有以下优势:

  • 完全托管 – 利用 CodeBuild,您无需设置、修补、更新和管理自己的构建服务器。

  • 按需 – CodeBuild 可以按需扩展以满足您的构建需求。您只需为使用的构建分钟数付费。

  • 开箱即用 – CodeBuild 提供了适用于最热门编程语言的预配置构建环境。您只需指向您的构建脚本以开始首次构建即可。

有关更多信息,请参阅 AWS CodeBuild

如何运行 CodeBuild

您可以使用 CodeBuild 控制台或 AWS CodePipeline 控制台来运行 CodeBuild。您也可以使用 AWS Command Line Interface (AWS CLI) 或 AWS 开发工具包来自动运行 CodeBuild。

要使用 CodeBuild 控制台、AWS CLI 和 AWS 开发工具包运行 CodeBuild,请参阅直接运行 AWS CodeBuild

如下图所示,您可以在 AWS CodePipeline 中将 CodeBuild 作为构建或测试操作添加到管道的构建或测试阶段。AWS CodePipeline 是一种持续交付服务,让您能够为发布您的代码所需的步骤实现模块化、可视化和自动化。其中包括构建您的代码。管道是一个描述发布流程中代码更改情况的工作流程结构。

要使用 CodePipeline 创建管道并添加 CodeBuild 构建或测试操作,请参阅将 AWS CodePipeline 与 CodeBuild 结合使用。有关 CodePipeline 的详细信息,请参阅 AWS CodePipeline User Guide

CodeBuild 控制台还提供了一种方法,可以快速搜索诸如存储库、构建项目、部署应用程序和管道等资源。选择转到资源或按下 / 键,然后键入资源的名称。任何匹配结果都会显示在列表中。搜索不区分大小写。您只能看到您有权查看的资源。有关更多信息,请参阅在控制台中查看资源

CodeBuild 定价

有关信息,请参阅 CodeBuild 定价

如何开始使用 CodeBuild?

我们建议您完成以下步骤:

  1. 阅读概念中的信息以详细了解 CodeBuild。

  2. 按照入门中的说明在示例方案中试验 CodeBuild。

  3. 按照规划构建中的说明在自己的方案中使用 CodeBuild。