Amazon CodeBuild 用户指南文档历史记录 - Amazon CodeBuild
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon CodeBuild 用户指南文档历史记录

下表描述了自上次发布以来对文档所做的重要更改 Amazon CodeBuild。要获得本文档的更新通知,您可以订阅 RSS 源。

  • 最新 API 版本:2016-10-06

变更说明日期

更新内容:的 Amazon 托管(预定义)策略 Amazon CodeBuild

AWSCodeBuildAdminAccess 和 AWSCodeBuildDeveloperAccess 策略已更新,包含会话管理器交互式编译调试所需的ssmmessages:OpenDataChannel权限。

2025 年 12 月 1 日

拉取请求评论批准

CodeBuild 支持拉取请求构建策略,这些策略可对由拉取请求触发的构建提供额外的控制。

2025 年 8 月 7 日

更新内容:的 Amazon 托管(预定义)策略 Amazon CodeBuild

AWSCodeBuildAdminAccess AWSCodeBuildDeveloperAccess、和 AWSCodeBuildReadOnlyAccess 政策已更新。原始资源 arn:aws:codeconnections:*:*:connection/* 已更新为 arn:aws:codeconnections:*:*:*

2025 年 6 月 10 日

CodeBuild 条件键的新参考

添加了一个新的参考页面,其中包含使用 CodeBuild 条件键的示例。请参阅 Amazon CodeBuild 条件键

2025 年 5 月 15 日

新增内容:的 Docker 镜像构建服务器示例 CodeBuild

CodeBuild 现在支持将 Docker 版本卸载到托管映像生成服务器。

2025 年 5 月 15 日

新的计算类型:CUSTOM_INSTANCE_TYPE

CodeBuild 现在允许您使用创建具有特定实例类型的预留容量队列CUSTOM_INSTANCE_TYPE

2025 年 4 月 23 日

对 CodeBuild 沙盒的新支持

添加了有关使用新 CodeBuild 沙盒的信息。请参阅使用 CodeBuild 沙盒调试构建

2025 年 4 月 7 日

新的 Windows 环境类型

CodeBuild 现在支持 Windows XL 和 2XL 环境类型。有关更多信息,请参阅构建环境计算类型

2025 年 3 月 31 日

更新了 Amazon S3 缓存

CodeBuild 现在支持 Amazon S3 缓存的新缓存行为。

2025 年 3 月 28 日

新内容: GitHub 操作运行器配置选项

CodeBuild 现在CODEBUILD_CONFIG_GITHUB_ACTIONS_ENTERPRISE_REGISTRATION_NAME支持企业级注册。

2025 年 3 月 11 日

新增内容:添加新的 webhook 筛选条件类型

添加对新 webhook 筛选条件类型(ORGANIZATION_NAME)的支持。

2025 年 3 月 11 日

新增内容:使用 Fastlane 以及 S3 证书存储进行 Apple 代码签名的教程

添加 CodeBuild 使用 S3 存储证书时使用 Fastlane 进行 Apple 代码签名的新教程

2025 年 2 月 5 日

新内容:使用带 GitHub 证书存储的 Fastlane 进行苹果代码签名教程

添加有关 CodeBuild 使用 GitHub Fastlane 进行证书存储的 Apple 代码签名的新教程

2025 年 2 月 5 日

新增内容:Buildkite 运行程序

为 Buildkite 运行程序添加新内容

2025 年 1 月 31 日

新增内容:Buildkite 手动 webhook

添加对 Buildkite 手动 webhook 的支持。

2025 年 1 月 31 日

新增内容:批量构建 buildspec 参考

添加对预留容量实例集和 Lambda 环境中的批量构建的支持。

2025 年 1 月 8 日

新增内容:在批量构建中执行并行测试

添加在批量构建中进行并行测试的新内容。

2025 年 1 月 2 日

新增内容:自动重试构建

CodeBuild 现在支持 webhook 版本的自动重试。

2024 年 12 月 18 日

新增内容:为自托管运行程序配置私有注册表凭证

在使用来自非私有注册表的自定义映像时,添加对设置注册表凭证的支持。

2024 年 12 月 13 日

新内容: GitHub 操作运行器配置选项

CodeBuild GitHub Actions 自托管运行器现在允许您在组织级别注册运行器并配置特定的运行器组 ID。

2024 年 12 月 12 日

新增内容:添加失败时属性 RETRY

CodeBuild 现在允许你在 buildspec RETRY 中配置 on-failure 属性。

2024 年 12 月 12 日

新内容: GitLab 手动 webhook

添加对 GitLab 手动 webhook 的支持。

2024 年 12 月 11 日

更新了内容:更新了别名

更新基于 Linux 的标准运行时映像的别名。

2024 年 11 月 22 日

更新内容:托管运行器支持标签覆盖 CodeBuild GitLab

为 GitLab 跑步者添加对自定义图像标签覆盖的支持。

2024 年 11 月 22 日

更新内容: CodeBuild托管 GitHub 的操作运行器支持标签覆盖

为 GitHub 操作运行器添加对自定义图像标签覆盖的支持。

2024 年 11 月 22 日

更新内容:的 Amazon 托管(预定义)策略 Amazon CodeBuild

AWSCodeBuildAdminAccess AWSCodeBuildDeveloperAccess、和 AWSCodeBuildReadOnlyAccess 政策已更新。原始资源 arn:aws:codebuild:* 已更新为 arn:aws:codebuild:*:*:project/*

2024 年 11 月 15 日

更新内容:预留容量

预留容量实例集现在支持非容器构建:ARM EC2、Linux EC2 和 Windows EC2。

2024 年 11 月 12 日

更新内容:预留容量

预留容量实例集现在支持基于属性的计算。

2024 年 11 月 6 日

新增内容:自动重试构建

CodeBuild 现在允许您为构建启用自动重试功能。

2024 年 10 月 25 日

新内容: CodeBuild 在预留容量队列的托管代理服务器中运行

为预留容量实例集添加代理配置支持。

2024 年 10 月 15 日

新内容:自我管理 GitLab 的跑步者

为自行管理 GitLab 的跑步者添加新内容

2024 年 9 月 17 日

新内容: GitLab 群组 webhook

添加对 GitLab 群组 web 挂钩的支持。

2024 年 9 月 17 日

新增内容:在 INSTALL、PRE_BUILD 和 POST_BUILD 阶段运行 buildspec 命令

增加了对 -with-buildspec 的支持。

2024 年 8 月 20 日

更新内容:预留容量

预留容量实例集现在支持 macOS。

2024 年 8 月 19 日

新内容: GitHub 应用程序连接

添加对 GitHub 应用程序连接的支持。

2024 年 8 月 14 日

新增内容:Bitbucket 应用程序连接

添加对 Bitbucket 应用程序连接的支持。

2024 年 8 月 14 日

新增内容:里面有多个访问令牌 CodeBuild

添加对从连接中的机密 Amazon Secrets Manager 或通过 Amazon CodeConnections 连接向第三方提供商采购访问令牌的支持。

2024 年 8 月 14 日

更新内容:预留容量

预留容量队列现在支持 ARM 中型 XLarge、ARM 和 ARM 2 XLarge 计算类型。

2024 年 8 月 5 日

更新内容:预留容量

CodeBuild 现在支持 Windows 上预留容量队列的 VPC 连接。

2024 年 8 月 1 日

新 ARM 计算类型

CodeBuild 现在支持 ARM 中型 XLarge、ARM 和 ARM 2 XLarge 计算类型。有关更多信息,请参阅构建环境计算类型

2024 年 7 月 10 日

更新内容:SHA 签名

更新 x86_64 和 ARM 的安全哈希算法(SHA)签名。

2024 年 6 月 19 日

新内容: GitHub 全球和组织 webhook

添加对 GitHub 全局和组织 webhook 的支持。

2024 年 6 月 17 日

新增内容:添加新的 webhook 筛选条件类型

添加对新 webhook 筛选条件类型(REPOSITORY_NAME)的支持。

2024 年 6 月 17 日

更新的磁盘空间

ARM SmallARM Large 计算类型现在增加了磁盘空间。

2024 年 6 月 4 日

新内容: GitHub 手动 webhook

添加对 GitHub 手动 webhook 的支持。

2024 年 5 月 23 日

更新内容:预留容量

CodeBuild 现在支持 Amazon Linux 上预留容量队列的 VPC 连接。

2024 年 5 月 15 日

更新的内容:Lambda 计算映像

为 .NET 8(al-lambda/aarch64/dotnet8al-lambda/x86_64/dotnet8)添加了 Lambda 支持

2024 年 5 月 8 日

更新配额:构建超时

将最大构建超时配额更新为 2160 分钟(36 小时)。

2024 年 5 月 1 日

更新内容:的 Amazon 托管(预定义)策略 Amazon CodeBuild

AWSCodeBuildAdminAccess AWSCodeBuildDeveloperAccess、和 AWSCodeBuildReadOnlyAccess 政策已更新,以反映 Amazon CodeConnections 品牌重塑情况。

2024 年 4 月 30 日

新增内容:Bitbucket 应用程序密码或访问令牌

增加了对 Bitbucket 访问令牌的支持。

2024 年 4 月 11 日

新增内容:CodeBuild 中的自动发现报告

CodeBuild 现在支持报告自动发现。

2024 年 4 月 4 日

新内容:自托管 GitHub 操作运行器

为自托管 GitHub 操作运行器添加新内容

2024 年 4 月 2 日

新内容: GitLab 连接

添加对 GitLab 和 GitHub 自我管理连接的支持。

2024 年 3 月 25 日

新增内容:添加新的 webhook 事件和筛选条件类型

添加对新 webhook 事件(RELEASEDPRERELEASED)和筛选条件类型(TAG_NAMERELEASE_NAME)的支持。

2024 年 3 月 15 日

新增内容:添加新的 webhook 事件:PULL_REQUEST_CLOSED

添加对以下新 webhook 事件的支持:PULL_REQUEST_CLOSED

2024 年 2 月 20 日

更新的内容:提供的 Docker 镜像 CodeBuild

添加了对 Windows Server 2019(windows-base:2019-3.0)的支持

2024 年 2 月 7 日

更新的内容:提供的 Docker 镜像 CodeBuild

添加对适用于 Amazon Linux 2023(al2/aarch64/standard/3.0)的新运行时系统的支持

2024 年 1 月 29 日

新内容:预留容量

CodeBuild 现在支持中的预留容量队列。 CodeBuild

2024 年 1 月 18 日

新的计算类型

CodeBuild 现在支持 Linux XLarge 计算类型。有关更多信息,请参阅构建环境计算类型

2024 年 1 月 8 日

更新的内容:提供的 Docker 镜像 CodeBuild

添加对适用于 Amazon Linux 2(al2/standard/5.0)和 Ubuntu(ubuntu/standard/7.0)的新运行时系统的支持

2023 年 12 月 14 日

更新的内容:提供的 Docker 镜像 CodeBuild

添加对新 Lambda 计算映像的支持

2023 年 12 月 8 日

新内容: Amazon Lambda 计算

为 Amazon Lambda 计算添加新内容

2023 年 11 月 6 日

更新的内容:提供的 Docker 镜像 CodeBuild

增加了对 Amazon Linux 2 (al2/standard/5.0) 的支持

2023 年 5 月 17 日

对托管策略的更改 CodeBuild

有关 Amazon 托管策略更新的详细信息现 CodeBuild 已公布。有关更多信息,请参阅 CodeBuild 对 Amazon 托管策略的更新

2023 年 5 月 16 日

更新的内容:提供的 Docker 镜像 CodeBuild

删除了对 Amazon Linux 2 (al2/standard/3.0) 的支持,并增加了对 Amazon Linux 2 (al2/standard/corretto8) 和 Amazon Linux 2 (al2/standard/corretto11) 的支持

2023 年 5 月 9 日

更新的内容:提供的 Docker 镜像 CodeBuild

增加了对 Ubuntu 22.04 (ubuntu/standard/7.0) 的支持

2023 年 4 月 13 日

更新的内容:提供的 Docker 镜像 CodeBuild

删除了对 Ubuntu 18.04 (ubuntu/standard/4.0) 和 Amazon Linux 2 (al2/aarch64/standard/1.0) 的支持

2023 年 3 月 31 日

更新内容:移除 VPC 限制

取消以下限制:如果您配置 CodeBuild 为使用 VPC,则不支持本地缓存。从 2022 年 2 月 28 日起,您的 VPC 构建将花费更长的时间,因为系统会针对每个构建使用新的 Amazon EC2 实例。

2023 年 3 月 1 日

更新的内容:提供的 Docker 镜像 CodeBuild

删除了对 Ubuntu 18.04 (ubuntu/standard/3.0) 和 Amazon Linux 2 (al2/standard/2.0) 的支持

2022 年 6 月 30 日

Amazon ECR 示例:限制映像访问

当使用 CodeBuild 凭证拉取 Amazon ECR 图像时,您可以限制对特定 CodeBuild 项目的图像访问权限。有关更多信息,请参阅 Amazon ECR 示例

2022 年 3 月 10 日

增加了区域支持

现在,以下其他区域支持该 ARM_CONTAINER 计算类型:亚太地区(首尔)、加拿大(中部)、欧洲地区(伦敦)和欧洲地区(巴黎)。有关更多信息,请参阅构建环境计算类型

2022 年 3 月 10 日

新的 VPC 限制

如果您配置 CodeBuild 为使用 VPC,则不支持本地缓存。从 2022 年 2 月 28 日起,您的 VPC 构建将花费更长的时间,因为系统会针对每个构建使用新的 Amazon EC2 实例。

2022 年 2 月 25 日

批量报告模式

CodeBuild 现在允许您选择如何将批量生成状态发送给项目的源提供者。有关更多信息,请参阅批量报告模式

2021 年 10 月 4 日

新的计算类型

CodeBuild 现在支持小型 ARM 计算类型。有关更多信息,请参阅构建环境计算类型

2021 年 9 月 13 日

针对批量构建的会话调试

CodeBuild 现在支持批量构建的会话调试。有关更多信息,请参阅构建图构建列表

2021 年 3 月 3 日

项目级别的并发构建限制

CodeBuild 现在允许您限制构建项目的并发生成数量。有关更多信息,请参阅项目配置concurrentBuildLimit

2021 年 2 月 16 日

新的构建规范属性:s3‑prefix

CodeBuild 现在为项目提供了 s3-prefix buildspec 属性,允许您为上传到 Amazon S3 的项目指定路径前缀。有关更多信息,请参阅 s3-prefix

2021 年 2 月 9 日

新的构建规范属性:on‑failure

CodeBuild 现在为构建阶段提供了 on-failure buildspec 属性,允许您确定构建阶段失败时会发生什么。有关更多信息,请参阅 on-failure

2021 年 2 月 9 日

新的构建规范属性:exclude‑paths

CodeBuild 现在为构件提供了 exclude-paths buildspec 属性,允许你从构建工件中排除路径。有关更多信息,请参阅 exclude-paths

2021 年 2 月 9 日

新的构建规范属性:enable‑symlinks

CodeBuild 现在为工件提供了 enable-symlinks buildspec 属性,允许你在 ZIP 工件中保留符号链接。有关更多信息,请参阅 enable-symlinks

2021 年 2 月 9 日

构建规范构件名称增强功能

CodeBuild 现在允许该artifacts/name属性包含路径信息。有关更多信息,请参阅名称

2021 年 2 月 9 日

代码覆盖率报告

CodeBuild 现在提供代码覆盖率报告。有关更多信息,请参阅代码覆盖率报告

2020 年 7 月 30 日

批量构建

CodeBuild 现在支持运行项目的并行和协调构建。有关更多信息,请参阅中的 Batch 构建 CodeBuild

2020 年 7 月 30 日

Windows Server 2019 映像

CodeBuild 现在提供了 Windows Server Core 2019 版本镜像。有关更多信息,请参阅提供的 Docker 镜像。 CodeBuild

2020 年 7 月 20 日

会话管理器

CodeBuild 现在允许您暂停正在运行的构建,然后使用 Amazon Systems Manager 会话管理器连接到生成容器并查看容器的状态。有关更多信息,请参阅会话管理器

2020 年 7 月 20 日

更新的主题

CodeBuild 现在支持在 buildspec 文件中指定要在构建环境中使用的外壳。有关更多信息,请参阅构建规范参考

2020 年 6 月 25 日

使用测试框架测试报告

添加了几个主题,这些主题描述了如何使用多个 CodeBuild 测试框架生成测试报告。有关更多信息,请参阅使用测试框架测试报告

2020 年 5 月 29 日

更新的主题

CodeBuild 现在支持向报告组添加标签。有关更多信息,请参阅 ReportGroup

2020 年 5 月 21 日

支持测试报告

CodeBuild 对测试报告的支持现已全面推出。

2020 年 5 月 21 日

更新的主题

CodeBuild 现在支持为 Github 和 Bitbucket 创建 webhook 过滤器,这些过滤器只有在头部提交消息与指定表达式匹配时才会触发构建。有关更多信息,请参阅GitHub 拉取请求和 webhook 过滤器示例以及 Bitbucket 拉取请求和 webhook 过滤器示例。

2020 年 5 月 6 日

新主题

CodeBuild 现在支持共享生成项目和报表组资源。有关更多信息,请参阅使用共享项目使用共享报告组

2019 年 12 月 13 日

新增和更新的主题

CodeBuild 现在支持生成项目运行期间的测试报告。有关更多信息,请参阅使用测试报告创建测试报告使用 Amazon CLI 示例创建测试报告

2019 年 11 月 25 日

更新的主题

CodeBuild 现在支持 Linux GPU 和 Arm 环境类型以及2xlarge计算类型。有关更多信息,请参阅构建环境计算类型

2019 年 11 月 19 日

更新的主题

CodeBuild 现在支持所有版本的内部版本号、导出环境变量和 Amazon Secrets Manager 集成。有关更多信息,请参阅构建规范语法中的导出变量Secrets Manager

2019 年 11 月 6 日

新主题

CodeBuild 现在支持通知规则。您可以使用通知规则向用户通知构建项目中的重要更改。有关更多信息,请参阅创建通知规则

2019 年 11 月 5 日

更新的主题

CodeBuild 现在支持安卓版本 29 和 Go 版本 1.13 运行时。有关更多信息,请参阅 CodeBuild 提供的 Docker 映像构建规范语法

2019 年 9 月 10 日

更新的主题

在创建项目时,您现在可以选择 Amazon Linux 2 (AL2) 托管映像。有关更多信息,请参阅 CodeBuild 提供的 Docker 映像 CodeBuild 的构建规范文件示例中的运行时版本

2019 年 8 月 16 日

更新的主题

创建项目时,您现在可以选择禁用 S3 日志的加密,并且如果使用基于 Git 的源存储库,则还可以包括 Git 子模块。有关更多信息,请参阅中的创建构建项目 CodeBuild

2019 年 3 月 8 日

新主题

CodeBuild 现在支持本地缓存。创建构建时,可以在四种模式中的一种或多种模式中指定本地缓存。有关更多信息,请参阅中的构建缓存 CodeBuild

2019 年 2 月 21 日

新主题

CodeBuild 现在支持 webhook 筛选器组来指定触发构建的事件。有关更多信息,请参阅过滤 GitHub webhook 事件和过滤 Bitbucket webh ook 事件。

2019 年 2 月 8 日

新主题

《 CodeBuild 用户指南》现在显示了如何 CodeBuild 使用代理服务器。有关更多信息,请参阅 CodeBuild 与代理服务器一起使用

2019 年 2 月 4 日

更新的主题

CodeBuild 现在支持使用其他 Amazon 账户中的 Amazon ECR 镜像。为了反映这一变化,已经更新了多个主题,包括 Amazon ECR 示例 CodeBuild创建构建项目创建 CodeBuild 服务角色

2019 年 1 月 24 日

支持专用 Docker 注册表

CodeBuild 现在支持使用存储在私有注册表中的 Docker 镜像作为运行时环境。有关更多信息,请参阅私有注册表与 Amazon Secrets Manager 示例

2019 年 1 月 24 日

更新的主题

CodeBuild 现在支持使用访问令牌连接 GitHub (使用个人访问令牌)和 Bitbucket(使用应用程序密码)存储库。有关更多信息,请参阅创建构建项目(控制台)将访问令牌与源提供商结合使用

2018 年 12 月 6 日

更新的主题

CodeBuild 现在支持新的构建指标,用于衡量构建中每个阶段的持续时间。有关更多信息,请参阅 CodeBuild CloudWatch 指标

2018 年 11 月 15 日

VPC 端点策略主题

Amazon VPC 终端节点 CodeBuild 目前支持策略。有关更多信息,请参阅为 CodeBuild 创建 VPC 终端节点策略

2018 年 11 月 9 日

更新了内容

更新了主题来反映新控制台体验。

2018 年 10 月 30 日

Amazon EFS 示例

CodeBuild 可以在构建期间使用项目的 buildspec 文件中的命令挂载 Amazon EFS 文件系统。有关更多信息,请参阅 Amazon EFS 示例 CodeBuild

2018 年 10 月 26 日

Bitbucket Webhook

CodeBuild 当你使用 Bitbucket 作为存储库时,现在支持网络挂钩。有关更多信息,请参阅 CodeBuild 的 Bitbucket 拉取请求示例

2018 年 10 月 2 日

S3 日志

CodeBuild 现在支持在 S3 存储桶中生成日志。以前,您只能使用日志来构建 CloudWatch 日志。有关更多信息,请参阅创建项目

2018 年 9 月 17 日

多输入源和多输出构件

CodeBuild 现在支持使用多个输入源并发布多组工件的项目。有关更多信息,请参阅多个输入源和输入构件示例以及与多个输入源 CodeBuild 和输出构件的CodePipeline 集成示例

2018 年 8 月 30 日

语义版本控制示例

《 CodeBuild 用户指南》现在有一个基于用例的示例,演示了如何在构建时使用语义版本控制来创建工件名称。有关更多信息,请参阅使用语义版本控制指定构建构件示例

2018 年 8 月 14 日

新的静态网站示例

《 CodeBuild 用户指南》现在有一个基于用例的示例,演示了如何在 S3 存储桶中托管构建输出。此示例利用了对未加密构建构件的最新支持。有关更多信息,请参阅创建将构建输出托管在 S3 存储桶中的静态网站

2018 年 8 月 14 日

支持使用语义版本控制覆盖构件名称

现在,您可以使用语义版本控制来指定用于命名构建工件的 CodeBuild 格式。这很有用,因为具有硬编码名称的构建构件将覆盖之前使用同一硬编码名称的构建构件。例如,如果每天触发一个构建多次,则现在可以为此构建的构件名称添加时间戳。每个构建构件名称是唯一的,不会覆盖之前构建的构件。

2018 年 8 月 7 日

支持未加密的构建构件

CodeBuild 现在支持使用未加密构建工件的构建。有关更多信息,请参阅创建构建项目(控制台)

2018 年 7 月 26 日

支持 Amazon CloudWatch 指标和警报

CodeBuild 现在提供与 CloudWatch 指标和警报的集成。您可以使用 CodeBuild 或 CloudWatch 控制台在项目和账户级别监控构建。有关更多信息,请参阅监控构建

2018 年 7 月 19 日

支持报告构建的状态

CodeBuild 现在可以向您的源代码提供商报告编译的开始和完成状态。有关更多信息,请参阅中的创建构建项目 CodeBuild

2018 年 7 月 10 日

已添加到 CodeBuild 文档中的环境变量

构建环境中的环境变量页面使用 CODEBUILD_BUILD_ID、CODEBUILD_LOG_PATH 和 CODEBUILD_START_TIME 环境变量进行了更新。

2018 年 7 月 9 日

支持构建规范文件中的 finally 语句块

CodeBuild 文档已更新,其中包含有关 buildspec 文件中可选finally块的详细信息。finally 语句块命令总是在其相应的命令语句块命令之后运行。有关更多信息,请参阅构建规范语法

2018 年 6 月 20 日

CodeBuild 代理更新通知

CodeBuild 文档已更新,详细介绍了如何使用 Amazon SNS 在新版本 CodeBuild 代理发布时收到通知。有关更多信息,请参阅接收有关新 Amazon CodeBuild 代理版本的通知

2018 年 6 月 15 日

早期更新

下表描述了 2018 年 6 月之前每次发布 Amazon CodeBuild 用户指南 时进行的重要更改。

更改 描述 日期
支持 Windows 构建 CodeBuild 现在支持微软 Windows Server 平台的构建,包括 Windows 上.NET Core 2.0 的预打包构建环境。有关更多信息,请参阅运行微软 Windows 示例 CodeBuild 2018 年 5 月 25 日
支持构建幂等性 当你用 Amazon Command Line Interface (Amazon CLI) 运行start-build命令时,你可以指定编译是等性的。有关更多信息,请参阅 运行构建 (Amazon CLI) 2018 年 5 月 15 日
支持覆盖多个构建项目设置 现在,在创建构建时,可以覆盖多个构建项目设置。覆盖仅针对该构建。有关更多信息,请参阅 手动运行 Amazon CodeBuild 构建 2018 年 5 月 15 日
VPC 端点支持 现在,您可以使用 VPC 端点提高构建的安全性。有关更多信息,请参阅 使用 VPC 端点 2018 年 3 月 18 日
支持触发器 现在,您可以创建触发器,按固定频率安排构建。有关更多信息,请参阅 创建 Amazon CodeBuild 触发器 2018 年 3 月 28 日
FIPS 端点文档 现在,您可以学习如何使用 Amazon Command Line Interface (Amazon CLI) 或 Amazon SDK 来告知 CodeBuild 如何使用四个联邦信息处理标准 (FIPS) 端点之一。有关更多信息,请参阅 指定 Amazon CodeBuild 终端节点 2018 年 3 月 28 日
Amazon CodeBuild 在亚太地区(孟买)、欧洲(巴黎)和南美洲(圣保罗)上市 Amazon CodeBuild 现已在亚太地区(孟买)、欧洲(巴黎)和南美洲(圣保罗)地区推出。有关更多信息,请参阅Amazon Web Services 一般参考中的 Amazon CodeBuild 2018 年 3 月 28 日
GitHub 企业服务器支持 CodeBuild 现在可以利用存储在 GitHub 企业服务器存储库中的源代码进行构建。有关更多信息,请参阅 运行 GitHub 企业服务器示例 2018 年 1 月 25 日
Git 克隆深度支持 CodeBuild 现在支持创建浅层克隆,其历史记录会被截断为指定的提交次数。有关更多信息,请参阅 创建构建项目 2018 年 1 月 25 日
VPC 支持 支持 VPC 的构建现在能够访问 VPC 内的资源。有关更多信息,请参阅 VPC 支持 2017 年 11 月 27 日
依赖项缓存支持 CodeBuild 现在支持依赖缓存。这 CodeBuild 允许将构建环境的某些可重复使用的部分保存在缓存中,并在构建中使用。 2017 年 11 月 27 日
构建徽章支持 CodeBuild 现在支持使用构建徽章,它提供可嵌入的、动态生成的图像(徽章),用于显示项目最新版本的状态。有关更多信息,请参阅 构建徽章示例 2017 年 11 月 27 日
Amazon Config 整合 Amazon Config 现在支持 CodeBuild 作为 Amazon 资源,这意味着该服务可以跟踪您的 CodeBuild 项目。有关的更多信息 Amazon Config,请参阅Amazon Config 样本 2017 年 10 月 20 日
在 GitHub 存储库中自动重建更新的源代码 如果您的源代码存储在存储 GitHub 库中,则可以在 Amazon CodeBuild 将代码更改推送到存储库时重新生成源代码。有关更多信息,请参阅 运行 GitHub 拉取请求和 webhook 过滤器示例 2017 年 9 月 21 日
在 Amazon EC2 Systems Manager Parameter Store 中存储和检索敏感或大型环境变量的新方法 现在,您可以使用 Amazon CodeBuild 控制台或 Amazon CLI 来检索存储在 Amazon EC2 Systems Manager 参数存储中的敏感或大型环境变量。现在也可以使用 Amazon CodeBuild 控制台将这些类型的环境变量存储在 Amazon EC2 Systems Manager Parameter Store 中。以前,您只能通过将这些类型的环境变量包含在构建规范中或运行构建命令以自动化 Amazon CLI来检索这些变量。您只能通过使用 Amazon EC2 Systems Manager Parameter Store 控制台来存储这些类型的环境变量。有关更多信息,请参阅创建构建项目更改构建项目设置手动运行构建 2017 年 9 月 14 日
构建删除支持 您现在可以在 Amazon CodeBuild中删除构建。有关更多信息,请参阅 删除构建 2017 年 8 月 31 日
使用生成规范检索存储在 Amazon EC2 Systems Manager Parameter Store 中的敏感或大型环境变量的更新方法 Amazon CodeBuild 现在可以更轻松地使用构建规范来检索存储在 Amazon EC2 Systems Manager Parameter Store 中的敏感或大型环境变量。以前,您只能通过运行构建命令自动化 Amazon CLI来检索这些类型的环境变量。有关更多信息,请参阅buildspec 语法中的 parameter-store 映射。 2017 年 8 月 10 日
Amazon CodeBuild 支持比特桶 CodeBuild 现在可以利用存储在 Bitbucket 存储库中的源代码进行构建。有关更多信息,请参阅创建构建项目手动运行构建 2017 年 8 月 10 日
Amazon CodeBuild 在美国西部(加利福尼亚北部)、欧洲(伦敦)和加拿大(中部)上市 Amazon CodeBuild 现已在美国西部(加利福尼亚北部)、欧洲(伦敦)和加拿大(中部)地区推出。有关更多信息,请参阅Amazon Web Services 一般参考 中的 Amazon CodeBuild 2017 年 6 月 29 日
已支持其他构建规范文件名称和位置 现在,您可以不为构建项目指定源代码根目录处的名为 buildspec.yml 的默认构建规范文件,而是指定使用文件名称或位置与之不同的构建规范文件。有关更多信息,请参阅 buildspec 文件名称和存储位置 2017 年 6 月 27 日
更新了构建通知示例 CodeBuild 现在通过亚马逊 CloudWatch 事件和亚马逊简单通知服务 (Amazon SNS) Simple Notification Service 为构建通知提供内置支持。先前的构建通知示例已更新为演示此新行为。 2017 年 6 月 22 日
添加了自定义映像中的 Docker 示例 添加了演示如何使用的示例以及用于构建 CodeBuild 和运行 Docker 镜像的自定义 Docker 构建映像。有关更多信息,请参阅自定义映像示例中的 Docker 2017 年 6 月 7 日
获取 GitHub 拉取请求的源代码

当你使用 CodeBuild 存储在存储 GitHub库中的源代码运行构建时,你现在可以指定要构建的 GitHub 拉取请求 ID。您还可以改为指定提交 ID、分支名称或标签名称。有关更多信息,请参阅运行构建(控制台)中的源版本值或运行构建 (Amazon CLI) 中的 sourceVersion 值。

2017 年 6 月 6 日
更新了构建规范版本 发布了新版本的构建规范格式。版本 0.2 解决了在默认 shell 的单独实例中 CodeBuild 运行每个构建命令的问题。此外,在版本 0.2 中,environment_variables 已重命名为 env,而且 plaintext 已重命名为 variables。有关更多信息,请参阅 的构建规范参考 CodeBuild 2017 年 5 月 9 日
用于构建映像的 Dockerfiles 可在中找到 GitHub 提供的许多构建映像的定义 Amazon CodeBuild 都在 Dockerfiles 中提供。 GitHub有关更多信息,请参阅 提供的 Docker 镜像 CodeBuild中表的“定义”列。 2017 年 5 月 2 日
Amazon CodeBuild 在欧洲(法兰克福)、亚太地区(新加坡)、亚太地区(悉尼)和亚太地区(东京)上市 Amazon CodeBuild 现已在欧洲(法兰克福)、亚太地区(新加坡)、亚太地区(悉尼)和亚太地区(东京)区域推出。有关更多信息,请参阅Amazon Web Services 一般参考 中的 Amazon CodeBuild 2017 年 3 月 21 日
CodePipeline 测试操作支持 CodeBuild 现在,您可以在使用的测试操作中 CodePipeline 向管道添加内容 CodeBuild。有关更多信息,请参阅 向管道添加 CodeBuild 测试操作(CodePipeline 控制台) 2017 年 3 月 8 日
构建规范文件支持从选定的顶级目录中获取构建输出 Buildspec 文件现在允许您指定各个顶级目录,您可以指示 CodeBuild 将其内容包含在构建输出工件中。为此,您可以使用 base-directory 映射。有关更多信息,请参阅 buildspec 语法 2017 年 2 月 8 日
内置环境变量 Amazon CodeBuild 提供了其他内置环境变量供您的版本使用。这些包括描述启动了构建项目的实体的环境变量、指向源代码存储库的 URL 以及源代码的版本 ID 等。有关更多信息,请参阅 构建环境中的环境变量 2017 年 1 月 30 日
Amazon CodeBuild 在美国东部(俄亥俄州)上市 Amazon CodeBuild 现已在美国东部(俄亥俄州)地区推出。有关更多信息,请参阅Amazon Web Services 一般参考 中的 Amazon CodeBuild 2017 年 1 月 19 日
Shell 和命令行为信息 CodeBuild 在构建环境的默认 shell 的单独实例中运行您指定的每条命令。这种默认行为可对您的命令产生一些意想不到的副作用。我们推荐了一些方法,用于在需要时处理这种默认行为。有关更多信息,请参阅 构建环境中的 Shell 和命令 2016 年 12 月 9 日
环境变量信息 CodeBuild 提供了几个环境变量,您可以在构建命令中使用这些变量。您也可以定义自己的环境变量。有关更多信息,请参阅 构建环境中的环境变量 2016 年 12 月 7 日
故障排除主题 现已提供故障排除信息。有关更多信息,请参阅 故障排除 Amazon CodeBuild 2016 年 12 月 5 日
Jenkins 插件初始版本 这是 CodeBuild Jenkins 插件的初始版本。有关更多信息,请参阅 Amazon CodeBuild 与 Jenkins 搭配使用 2016 年 12 月 5 日
用户指南初始版本 这是 CodeBuild 用户指南 的初始版本。 2016 年 12 月 1 日