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

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

的跨服务示例 CodeBuild

您可以使用这些跨服务示例进行 Amazon CodeBuild实验:

Amazon ECR 示例

使用 Amazon ECR 存储库中的 Docker 映像,以使用 Apache Maven 生成单个 JAR 文件。示例说明将向您展示如何创建 Docker 镜像并将其推送到 Amazon ECR、创建 Go 项目、构建项目、运行项目以及如何设置权限 CodeBuild 以允许连接 Amazon ECR。

Amazon EFS 示例

演示如何配置 buildspec 文件,以便在 Amazon EFS 文件系统上安装和构建 CodeBuild 项目。示例说明将向您展示如何创建 Amazon VPC、在 Amazon VPC 中创建文件系统、创建和构建使用 Amazon VPC 的项目,然后演示如何查看生成的项目文件和变量。

Amazon CodePipeline 样本

演示 Amazon CodePipeline 如何使用创建包含批处理构建、多个输入源和多个输出工件的构建。本节中包括的示例 JSON 文件展示了使用单独构件和合并构件创建批量构建的管线结构。本节还提供了一个额外的 JSON 示例,用于展示具有多个输入源和多个输出构件的管线结构。

Amazon Config 样本

演示如何设置 Amazon Config。列出跟踪哪些 CodeBuild 资源并描述如何在中查找 CodeBuild 项目 Amazon Config。示例说明将向您展示与 Amazon Config集成的先决条件 Amazon Config、设置步骤以及查找 CodeBuild 项目和数据的步骤 Amazon Config。

构建通知示例

使用 Apache Maven 生成单个 JAR 文件。给 Amazon SNS 主题的订阅者发送构建通知。示例说明向您展示了如何设置权限以便与 Amazon SNS 进行通信 CloudWatch,以及如何在 Amazon SNS 中创建和识别 CodeBuild 主题、如何为收件人订阅主题以及如何在中设置规则。 CodeBuild CloudWatch