本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 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 CodePipeline。 AWS CodePipeline 是一项持续交付服务,可用于对发布代码所需的步骤进行建模、可视化和自动化。其中包括构建您的代码。管道是一个描述发布流程中代码更改情况的工作流程结构。
CodePipeline 要用于创建管道然后添加 CodeBuild 生成或测试操作,请参阅 CodeBuild 搭配使用 CodePipeline。有关的更多信息 CodePipeline,请参阅《AWS CodePipeline 用户指南》。
CodeBuild 控制台还提供了一种快速搜索资源的方法,例如存储库、生成项目、部署应用程序和管道。选择转到资源或按下 /
键,然后键入资源的名称。任何匹配结果都会显示在列表中。搜索不区分大小写。您只能看到您有权查看的资源。有关更多信息,请参阅 在控制台中查看资源。
的定价 CodeBuild
有关信息,请参阅CodeBuild 定价
我该如何开始 CodeBuild?
我们建议您完成以下步骤: