选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

AWS CodeBuild 概念

聚焦模式
AWS CodeBuild 概念 - AWS CodeBuild

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

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

以下概念对于理解 CodeBuild 工作原理非常重要。

如何 CodeBuild 运作

下图显示了使用以下命令运行构建时会发生什么 CodeBuild:

使用运行版本 CodeBuild 的工作原理示意图。

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

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

  3. CodeBuild 将源代码下载到构建环境中,然后使用构建规范 (buildspec),该规范在构建项目中定义或直接包含在源代码中。buildspec 是一组生成命令和相关设置,采 CodeBuild 用 YAML 格式,用于运行构建。有关更多信息,请参阅 Buildspec 参考

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

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

  6. 在构建运行期间,您可以使用 AWS CodeBuild 控制台、或 AWS SDKs 从 Amazon Logs 中获取构建摘要信息 AWS CLI, CodeBuild 并从 Amazon L CloudWatch ogs 中获取详细的构建信息。如果您以前运行构建,则可以从中获取有限的构建信息 CodePipeline。 AWS CodePipeline

后续步骤

现在您已经了解了更多 AWS CodeBuild,我们建议您执行以下步骤:

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

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

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。