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

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

CodeBuild 基于用例的示例

您可以使用这些基于使用案例的示例来试验 Amazon CodeBuild:

Amazon ECR 示例

使用亚马逊 ECR 存储库中的 Docker 镜像使用 Apache Maven 生成单个 JAR 文件。

Amazon EFS

演示如何配置 buildspec 文件,以便 CodeBuild 项目在 Amazon EFS 文件系统上安装和构建。

Amazon CodeDeploy 示例

使用 Apache Maven 生成单个 JAR 文件。使用 CodeDeploy 将 JAR 文件部署到 Amazon Linux 实例。您还可以使用 CodePipeline 来生成和部署示例。

Amazon CodePipeline与批量生成集成示例 Amazon CodePipeline 与多输入源和输出构件集成示例

演示如何使用 Amazon CodePipeline 创建具有多个输入源和多个输出构件的构建。

Amazon Config 示例

说明如何设置 Amazon Config。列出哪些 CodeBuild 跟踪资源并描述如何查找 CodeBuild 项目在Amazon Config.

Amazon Elastic Beanstalk 示例

使用 Apache Maven 生成单个 WAR 文件。使用 Elastic Beanstalk 将 WAR 文件部署到 Elastic Beanstalk 实例。

Bitbucket 拉取请求和 Webhook 筛选条件示例

使用 CodeBuild 使用 Bitbucket 作为源存储库并启用 Webhook,以在每次代码更改推送到存储库时重新构建源代码。

构建徽章示例

演示如何设置 CodeBuild 带有建造徽章。

构建通知示例

使用 Apache Maven 生成单个 JAR 文件。向 Amazon SNS 主题的订阅者发送构建通知。

使用 Amazon CLI 示例创建测试报告

使用 Amazon CLI 创建、运行和查看测试报告的结果。

自定义映像示例中的 Docker

使用自定义 Docker 映像生成 Docker 映像。

Docker 示例

使用由提供的构建镜像 CodeBuild 支持 Docker 使用 Apache Maven 生成 Docker 镜像。将 Docker 镜像推送到亚马逊 ECR 中的存储库。您还可以调整此示例,以将 Docker 映像推送到 Docker Hub。

GitHub Enterprise

使用 CodeBuild 和 GitHub Enterprise Server 作为源存储库,安装证书并启用 Webhook 以在每次代码更改推送到存储库时重新构建源代码。

GitHub 拉取请求和 Webhook 过滤器示例

使用 CodeBuild 和 GitHub 在启用源存储库和 Webhook 时,在每次代码更改推送到存储库时重新构建源代码。

将构建输出托管在 S3 存储桶中

说明如何使用未加密的构建构件在 S3 存储桶中创建静态网站。

多输入源和输出构件示例

演示如何在构建项目中使用多个输入源和多个输出构件。

私有表Amazon Secrets Manager样本

演示在使用进行构建时如何使用私有注册表中的 Docker 镜像作为运行时环境 CodeBuild 私有注册表凭证存储在Amazon Secrets Manager.

构建规范文件示例中的运行时版本

说明如何在 buildspec 文件中指定运行时及其版本。这是一项使用 Ubuntu 标准映像版本 2.0 时的要求。

源版本示例

演示如何在中使用源代码的特定版本 CodeBuild 构建项目。

使用语义版本控制命名构建构件示例

演示如何使用语义版本控制在构建时创建构件名称。