本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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 构建项目。
- 使用语义版本控制命名构建构件示例
-
演示如何使用语义版本控制在构建时创建构件名称。