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

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

Amazon CodeBuild 概念

要了解 CodeBuild 的工作原理,以下概念非常重要。

CodeBuild 的工作原理

下图显示了当您借助 CodeBuild Buililild 运行构建时会发生的情况:

  1. 作为输入,您必须为 CodeBuild 提供构建项目。A构建项目包含有关如何运行构建的信息,包括获取源代码的位置、要使用的构建环境、要运行的构建命令以及存储构建输出的位置。A构建环境代表了操作系统、编程语言运行时和 CodeBuililild 用来运行构建任务的工具的组合。有关更多信息,请参阅:

  2. CodeBuild d 使用构建项目创建构建环境。

  3. CodeBuild ililildspec 将源代码下载到构建环境中,然后使用构建项目中定义的或源代码中直接包含的构建规范 (build spec)。A构建规范是构建命令和相关设置的集合,采用 YAML 格式,由 CodeBuild 用来运行构建任务。有关更多信息,请参阅构建规范参考

  4. 如果存在任何构建输出,则该构建环境会将其输出上传到 S3 存储桶。构建环境也可以执行您在构建规范中指定的任务 (例如,将构建通知发送到 Amazon SNS 主题)。有关示例,请参阅构建通知示例

  5. 在构建运行时,构建环境会将信息发送给 CodeBuild 和 Amazon CloudWatch Logs。

  6. 在构建运行时,您可以使用Amazon CodeBuild控制台,Amazon CLI,或者Amazon开发工具包,从 CodeBuild 中获取汇总的构建信息,并从 Amazon CloudWatch Logs 中获取详细的构建信息。如果您使用Amazon CodePipeline运行构建,则可以从 CodePipeline 获取有限的构建信息。

后续步骤

现在,您已了解有关 Amazon CodeBuild 的更多信息,建议您执行以下后续步骤:

  1. 试验,按照中的说明在示例方案中试验代码通过控制台开始使用

  2. 使用按照中的说明在自己的方案中构建代码计划构建