View a markdown version of this page

Cross-service 的样本 CodeBuild - AWS CodeBuild

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

Cross-service 的样本 CodeBuild

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

Amazon ECR 示例

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

Amazon EFS 示例

演示如何配置构建规范文件,以便 CodeBuild 项目在 Amazon EFS 文件系统上挂载和构建。示例说明将向您展示如何创建 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 主题的订阅者发送构建通知。示例说明向您展示了如何设置权限以便与 Amazon SNS 通信 CloudWatch,以及如何在 Amazon SNS 中创建和识别 CodeBuild 主题、如何让收件人订阅该主题以及如何在中设置规则。 CodeBuild CloudWatch