什么是 Amazon CodeBuild? - Amazon CodeBuild
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

什么是 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?

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

  1. 学习阅读中的信息,深入了解 CodeBuild概念.

  2. 试验按照中的说明在示例方案中使用 CodeBuild通过控制台开始使用.

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