的跨服务示例 CodeBuild - AWS CodeBuild

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

的跨服务示例 CodeBuild

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

亚马逊ECR样本

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

Amazon EFS 样本

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

AWS CodePipeline 样本

演示 AWS CodePipeline 如何使用创建包含批处理构建、多个输入源和多个输出工件的构建。本节包括示例JSON文件,这些文件显示了使用单独构件创建批处理版本的管道结构和组合工件。提供了一个额外的JSON示例,显示了具有多个输入源和多个输出工件的管道结构。

AWS Config 样本

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

构建通知示例

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