本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 Amazon CodeBuild?
Amazon CodeBuild 是一项在云中完全托管的生成服务。CodeBuild 可编译源代码,运行单元测试,并生成可供部署的构件。使用 CodeBuild,您无需预配置、管理和扩展自己的构建服务器。它提供了适用于常用编程语言的预先打包的构建环境以及 Apache Maven 和 Gradle 等构建工具。您还可以在 CodeBuild 中自定义构建环境以使用自己的构建工具。CodeBuild 会自动扩展以满足峰值构建请求。
CodeBuild 提供了以下优势:
-
完全托管— CodeBuild 利用,您无需设置、修补、更新和管理自己的构建服务器。
-
按需— CodeBuild 可以按需扩展,以满足您的构建需求。您只需为使用的构建分钟数付费。
-
开箱即用— CodeBuild 提供了适用于最热门编程语言的预配置构建环境。您只需指向您的构建脚本以开始首次构建即可。
有关更多信息,请参阅Amazon CodeBuild
如何运行 CodeBuild
您可以使用Amazon CodeBuild要么Amazon CodePipeline控制台来运行 CodeBuild。您还可 CodeBuild 使用Amazon Command Line Interface(Amazon CLI) 或者Amazon开发工具包。

要使用 CodeBuild 控制台运行 CodeBuild,Amazon CLI,或者Amazon开发工具包,请参阅直接运行 Amazon CodeBuild.
如下图所示,您可以添加 CodeBuild 作为用于中管道的构建或测试阶段的构建或测试操作。Amazon CodePipeline.Amazon CodePipeline是一种持续交付服务,可用于建模、可视化和自动执行发布代码所需的步骤。其中包括构建您的代码。管道是一个描述发布流程中代码更改情况的工作流程结构。

要使用 CodePipeline 创建管道并添加 CodeBuild 或测试操作,请参阅 CodePipeline 与... 一起使用 CodeBuild. 有关 CodePipeline 的更多信息,请参阅Amazon CodePipeline用户指南.
CodeBuild 控制台还提供了一种方法,可以快速搜索存储库、构建项目、部署应用程序和管道等资源。选择 Go to resource (转到资源)或按下 /
键,然后键入资源的名称。任何匹配结果都会显示在列表中。搜索不区分大小写。您只能看到您有权查看的资源。有关更多信息,请参阅在控制台中查看资源。
CodeBuild 的定价
想要了解有关信息,请参阅CodeBuild 定价
如何开始使用 CodeBuild?
我们建议您完成以下步骤: