本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
CodeBuild 用案例的示例
您可以使用这些基于使用案例的示例来试验 Amazon CodeBuild:
- Amazon ECR 示例
-
使用 Amazon 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 支持 Docker 以使用 Apache Maven 生成一个 Docker 映像。将 Docker 映像推送到 Amazon ECR 中的存储库。您还可以调整此示例,以将 Docker 映像推送到 Docker Hub。
- GitHub Enterprise Server 示例
-
使用 CodeBuild 和 GitHub 将企业服务器作为源存储库,并安装了证书、启用了 Webhook,可在每次将代码更改被推送到存储库时重建源代码。
- GitHub 拉取请求和 Webhook 筛选条件示例
-
使用 CodeBuild 和 GitHub 在源存储库和 Webhook 的情况下,可在每次将代码更改被推送到存储库时重建源代码。
- 将构建输出托管在 S3 存储桶中
-
说明如何使用未加密的构建构件在 S3 存储桶中创建静态网站。
- 多输入源和输出构件示例
-
演示如何在构建项目中使用多个输入源和多个输出构件。
- 私有注册表Amazon Secrets Manager样本
-
显示如何在使用构建时将专用注册表中的 Docker 映像用作运行时环境。 CodeBuild 私有注册表凭证存储在中Amazon Secrets Manager.
- 构建规范文件示例中的运行时版本
-
说明如何在 buildspec 文件中指定运行时及其版本。这是一项使用 Ubuntu 标准映像版本 2.0 时的要求。
- 源版本示例
-
介绍如何在 CodeBuild 构建项目。
- 使用语义版本控制命名构建构件示例
-
演示如何使用语义版本控制在构建时创建构件名称。