什么是 AWS CodeBuild? - AWS CodeBuild

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

什么是 AWS CodeBuild?

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

CodeBuild 提供以下好处:

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

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

  • 开箱即用 — CodeBuild 为最流行的编程语言提供预配置的构建环境。您只需指向您的构建脚本,即可开始首次构建。

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

怎么跑 CodeBuild

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

该图显示了 CodeBuild 如何使用 AWS CLI 或 AWS SDKs。

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

该图显示了 CodeBuild 如何使用 AWS CodePipeline。

CodePipeline 要用于创建管道然后添加 CodeBuild 生成或测试操作,请参阅 CodeBuild 搭配使用 CodePipeline。有关的更多信息 CodePipeline,请参阅《AWS CodePipeline 用户指南》

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

的定价 CodeBuild

有关信息,请参阅CodeBuild 定价

我该如何开始 CodeBuild?

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

  1. 阅读中的信息,了解更多信息概念。 CodeBuild

  2. 按照 CodeBuild 中的说明在示例场景中进行@@ 实验通过控制台开始使用

  3. 按照 CodeBuild 中的说明在您自己的场景中@@ 使用计划构建