

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 什么是 Amazon CodeBuild？
<a name="welcome"></a>

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

CodeBuild 提供以下好处：
+  **完全托管** — CodeBuild 无需设置、修补、更新和管理自己的构建服务器。
+  **按需** CodeBuild 扩展 — 按需扩展以满足您的构建需求。您只需为使用的构建分钟数付费。
+  **开箱即用** — CodeBuild 为最流行的编程语言提供预配置的构建环境。您只需指向您的构建脚本，即可开始首次构建。

有关更多信息，请参阅 [Amazon CodeBuild](https://www.amazonaws.cn/codebuild/)。

## 怎么跑 CodeBuild
<a name="welcome-quick-look"></a>

您可以使用 Amazon CodeBuild 或 Amazon CodePipeline 控制台来运行 CodeBuild。您也可以使用 Amazon Command Line Interface (Amazon CLI) 或自动运行 Amazon SDKs。 CodeBuild 



![\[该图显示了 CodeBuild 如何使用 Amazon CLI 或 Amazon SDKs。\]](http://docs.amazonaws.cn/codebuild/latest/userguide/images/overview.png)




如下图所示，您可以 CodeBuild 作为生成或测试操作添加到中管道的生成或测试阶段 Amazon CodePipeline。 Amazon CodePipeline 是一项持续交付服务，可用于对发布代码所需的步骤进行建模、可视化和自动化。其中包括构建您的代码。*管道*是一个描述发布流程中代码更改情况的工作流程结构。



![\[该图显示了 CodeBuild 如何使用 Amazon CodePipeline。\]](http://docs.amazonaws.cn/codebuild/latest/userguide/images/pipeline.png)




 CodePipeline 要用于创建管道然后添加 CodeBuild 生成或测试操作，请参阅[ CodeBuild 搭配使用 CodePipeline](how-to-create-pipeline.md)。有关的更多信息 CodePipeline，请参阅《[Amazon CodePipeline 用户指南》](https://docs.amazonaws.cn/codepipeline/latest/userguide/)。

 CodeBuild 控制台还提供了一种快速搜索资源的方法，例如存储库、生成项目、部署应用程序和管道。选择**转到资源**或按下 `/` 键，然后键入资源的名称。任何匹配结果都会显示在列表中。搜索不区分大小写。您只能看到您有权查看的资源。有关更多信息，请参阅 [在控制台中查看资源](console-resources.md)。

## 的定价 CodeBuild
<a name="welcome-pricing"></a>

有关更多信息，请参阅 [CodeBuild 定价](https://www.amazonaws.cn/codebuild/pricing)。

## 我该如何开始 CodeBuild？
<a name="welcome-getting-started"></a>

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

1. 阅读中的信息，**了解**更多信息[概念](concepts.md)。 CodeBuild 

1. 按照 CodeBuild 中的说明在示例场景中进行@@ **实验**[通过控制台开始使用](getting-started-overview.md#getting-started)。

1. 按照 CodeBuild 中的说明在您自己的场景中@@ **使用**[计划构建](planning.md)。