AWS CodeBuild
用户指南 (API 版本 2016-10-06)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

基于 CodeBuild 使用案例的示例

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

名称 描述
Amazon ECR 示例 使用 Amazon ECR 存储库中的 Docker 镜像,以使用 Apache Maven 生成单个 JAR 文件。
私有注册表与 AWS Secrets Manager 示例 显示如何在使用存储CodeBuild在 AWS 中的专用镜像仓库凭证Secrets Manager进行构建时将专用镜像仓库中的 Docker 镜像用作构建。
Buildspec 文件示例中的运行时版本 说明如何在 buildspec 文件中指定运行时及其版本。这是一项使用 Ubuntu 标准映像版本 2.0 时的要求。
源版本示例 说明如何在 CodeBuild 构建项目中使用源的特定版本。
Docker 示例 使用由支持 Docker 的 CodeBuild 提供的构建映像来通过 Apache Maven 生成一个 Docker 镜像。将 Docker 镜像推送到 Amazon ECR 中的存储库。您还可以调整此示例,以将 Docker 镜像推送到 Docker Hub。
Amazon EFS 示例 显示如何配置构建规范文件,以便在 Amazon EFS 文件系统上挂载和构建 CodeBuild 项目。
GitHub Enterprise 示例 将 CodeBuild 和 GitHub Enterprise 一起用作源存储库,并安装了证书、启用了 Webhook,可在每次将代码更改被推送到存储库时重建源代码。
GitHub 拉取请求和 Webhook 筛选示例 将 CodeBuild 和 GitHub 一起用作源存储库并启用 Webhook,可在每次将代码更改被推送到存储库时重建源代码。
Bitbucket 拉取请求和 Webhook 筛选示例 将 CodeBuild 和 Bitbucket 一起用作源存储库并启用 Webhook,可在每次将代码更改被推送到存储库时重建源代码。
将 AWS Config 与 AWS CodeBuild 结合使用的示例 说明如何设置 AWS Config。列出跟踪的 CodeBuild 资源并描述如何在 AWS Config 中查找 CodeBuild 项目。
将构建输出托管在 Amazon S3 存储桶中 演示如何使用未加密的构建构件在 Amazon S3 存储桶中创建静态网站。
访问令牌示例 显示如何在 CodeBuild 中使用访问令牌连接到 GitHub 和 Bitbucket。
多输入源和输出构件示例 演示如何在构建项目中使用多个输入源和多个输出构件。
CodePipeline 与多输入源和输出项目集成示例 演示如何使用 AWS CodePipeline 创建具有多个输入源和多个输出构件的构建。
构建徽章示例 说明如何使用构建徽章设置 CodeBuild。
使用语义版本控制命名构建构件示例 演示如何使用语义版本控制在构建时创建构件名称。
生成通知示例 使用 Apache Maven 生成单个 JAR 文件。给 Amazon SNS 主题的订阅者发送构建通知。
自定义映像示例中的 Docker 使用自定义 Docker 镜像生成 Docker 镜像。
CodeDeploy 示例 使用 Apache Maven 生成单个 JAR 文件。使用 CodeDeploy 将 JAR 文件部署到 Amazon Linux 实例。您也可以使用 CodePipeline 来构建和部署示例。
AWS Lambda 示例 使用 CodeBuild、Lambda、AWS CloudFormation 和 CodePipeline 构建和部署遵循 AWS 无服务器应用程序模型 (AWS SAM) 标准的无服务器应用程序。
Elastic Beanstalk 示例 使用 Apache Maven 生成单个 WAR 文件。使用 Elastic Beanstalk 将 WAR 文件部署到 Elastic Beanstalk 实例。