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

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

下表描述了 CodePipeline 用户指南的每次发布中所做的重要更改。要获得本文档的更新通知,您可以订阅 RSS 源。

  • API 版本:2015-07-09

  • 上次文档更新日期:2025 年 5 月 23 日

变更说明日期

增加了对 Azure DevOps 的支持

增加了对配置 Amazon 资源连接以与 Azure DevOps 进行交互的支持。有关更多信息,请参阅 Azure DevOps 连接

2025 年 8 月 5 日

更新了 EC2 部署操作部署规范文件的文档

添加了有关使用部署规范文件进行 EC2 部署操作的新信息,并更新了示例和配置选项。请参阅 Amazon EC2 操作参考中的操作参考页面。

2025 年 5 月 16 日

添加了 Lambda 部署操作的文档

添加了对新 Lambda 部署操作的支持,其中包含更新的示例和配置选项。请参阅 Amazon Lambda 部署操作参考中的操作参考页面。

2025 年 5 月 16 日

为 Commands 操作添加计算类型、环境类型和环境变量类型的字段

添加了有关新字段的信息,这些字段允许您为 Commands 操作指定构建环境和计算类型。此外,还为 Commands 操作添加了环境变量的新类型字段。请参阅 CodePipeline Comands 操作中的操作参考页面。

2025 年 5 月 8 日

记录默认服务角色策略的新主题

添加了有关最低服务角色策略的信息,并更新了指向 CodePipeline 中每个操作的其他服务角色权限的链接表。请参阅 CodePipeline 服务角色策略中的新规则参考页面。

2025 年 3 月 26 日

新的 CodePipeline 调用操作

添加了有关新 CodePipeline 调用操作的信息。请参阅 CodePipeline 调用操作参考中的操作参考页面。

2025 年 3 月 14 日

新 CodeBuild 规则

添加了有关新 CodeBuild 规则的信息,该规则可作为阶段条件的规则运行构建项目。请参阅 CodeBuild 规则参考中的新规则参考页面。

2025 年 3 月 14 日

在 Amazon CodeConnections 中共享连接

对于配置使用 Amazon CodeConnections 的连接的管道,您可以使用配置为在 Amazon Web Services 账户 之间共享的连接。您可以在 Amazon Resource Access Manager 中配置共享连接。有关更多信息,请参阅使用与其他 Amazon Web Services 账户 共享的连接

2025 年 3 月 6 日

用于源修订的 EventBridge 输入转换条目

对于包含 CodeCommit、Amazon ECR 和 Amazon S3 源的管道,您可以将 EventBridge 输入转换条目用于源修订,其中 revisionValue 来自对象密钥(S3)、提交(CodeCommit)或映像 ID(ECR)的源事件变量。请参阅 Amazon ECR 源操作和 EventBridge 资源在为事件启用源的情况下连接到 Amazon S3 源操作以及 CodeCommit 源操作和 EventBridge

2025 年 3 月 3 日

为 Amazon CodeBuild 操作构建规范覆盖

您可以选择覆盖 CodeBuild 操作的构建规范,而直接输入命令。请参阅 Amazon CodeBuild 构建和测试操作参考中的操作参考页面。另请参阅创建管道、阶段和操作

2025 年 3 月 3 日

新的 EC2 部署操作

添加了有关新 EC2 部署操作的信息。请参阅 Amazon EC2 操作参考中的操作参考页面。有关教程,请参阅教程:使用 CodePipeline 部署到 EC2 实例

2025 年 2 月 21 日

新的 EKS 部署操作

添加了有关新 EKS 部署操作的信息。请参阅 EKS 部署操作中的操作参考页面。有关教程,请参阅教程:使用 CodePipeline 部署到 Amazon EKS

2025 年 2 月 20 日

CodePipeline 的新 CloudWatch 指标与维度

在 CloudWatch 指标中添加了管道指标。请参阅 CodePipeline CloudWatch 指标

2025 年 2 月 13 日

新 Commands 规则

添加了有关可用于将 Shell 命令作为阶段条件的规则运行的新 Commands 规则的信息。请参阅 Commands 规则参考中的新规则参考页面。

2024 年 12 月 17 日

触发器的扩展示例和参考信息

不同提供商的触发器的拉取请求事件中添加了按提供商划分的拉取请求事件筛选条件的描述。在不同提供商的触发器的拉取请求事件中添加了触发器的扩展示例,其中包含有关推送事件中包含和排除的更多详细信息。添加了有关触发器中包含和排除的其他 JSON 参考信息。

2024 年 12 月 17 日

操作目录中的新操作

您现在可以使用 ECRBuildAndPublishInspectorScan 操作。有关更多信息,请参阅 ECRBuildAndPublishInspectorScan 操作参考页面。

2024 年 11 月 22 日

新的自动配置,用于在失败时进行阶段重试

您可以将阶段配置为自动重试失败的阶段或阶段中失败的操作。有关更多信息,请参阅配置阶段在失败时自动重试

2024 年 10 月 15 日

输入条件的新 Skip 结果

添加了有关可用于输入条件的 Skip 结果的信息。您可以在此配置中使用 VariableCheckLambdaInvoke 规则。请参阅创建带“跳过”结果的输入条件中的步骤。有关带“跳过”结果的条件的注意事项列表,请参阅为阶段条件配置结果的考虑因素

2024 年 10 月 15 日

使用静态模板创建管道的新控制台步骤

在 CodePipeline 控制台中,您可以使用新管道创建向导从多个静态模板中进行选择,以便在 Amazon CloudFormation 中生成管道资源。有关更多信息,请参阅使用静态模板创建管道

2024 年 10 月 9 日

新的 Commands 操作

添加了有关可用于在管道中将 Shell 命令作为操作运行的新 Commands 操作的信息。参见 Commands 操作中的新操作参考页面,以及向 CodePipeline 服务角色添加权限中的服务角色权限。有关教程,请参阅教程:创建使用计算运行命令的管道

2024 年 10 月 3 日

用于条件的新 VariableCheck 规则

添加了有关阶段条件的 VariableCheck 规则的信息。参见 VariableCheck 上的新规则参考页面。有关教程,请参阅教程:为管道创建变量检查规则作为输入条件

2024 年 9 月 27 日

GitHub 连接更新

添加了有关使用 GitHub 用户访问令牌连接 GitHub(GitHub V2 操作)的信息。用户访问令牌用于 CodeBuild 项目。参见 GitHub 连接教程:对 GitHub 管道源使用完整克隆

2024 年 9 月 16 日

更新了管道 JSON 参考和指南目录的结构

对指南进行了结构调整,包括部分章节标题的修改,以提高参考和任务章节的可用性。

2024 年 8 月 16 日

更新了 PutWebhook 和 ListWebhooks 操作响应中的密钥令牌字段

PutWebhookListWebhooks 操作的密钥令牌字段已更新。如果提供了密钥令牌,则会在响应中对其进行编辑。参见附录 A:GitHub 版本 1 源操作中添加的说明。有关 CodePipeline API 指南中的相关更新,请参阅 PutWebhookListWebhooks

2024 年 8 月 6 日

为阶段条件和规则添加了新内容

现在,您可以为 V2 类型管道配置阶段条件和规则。请参阅概念阶段条件如何工作?以及为阶段配置条件。添加了规则参考章节,提供了参考信息。参见 CodePipeline 规则参考

2024 年 7 月 30 日

为管道类型和相关功能添加了新的参考信息

新的分析脚本可用于评估转向 V2 型管道的成本。参见哪种类型的管道适合我?。添加了一个参考表,按功能提供所有 CodePipeline 服务文档的链接。参见 CodePipeline 功能参考

2024 年 7 月 11 日

更新了 S3 源操作,添加了新的源覆盖选项

S3 源操作新增了一个名为 S3_OBJECT_KEY 的源覆盖选项。为 S3 源操作添加了一个新 AllowOverrideForS3ObjectKey 参数。请参阅 Amazon S3 源操作参考页面和使用源修订覆盖启动管道

2024 年 6 月 7 日

更新了 S3 源操作,添加了新的输出变量

S3 源操作新增了名为 BucketNameObjectKey 的输出变量。请参阅 Amazon S3 源操作参考页面。

2024 年 6 月 5 日

CloudFormationStackSet 和 CloudFormationStackInstances 操作的更新

CloudFormationStackSetCloudFormationStackInstances 操作添加了 CallAs 参数。请参阅操作参考页面

2024 年 5 月 2 日

支持阶段级回滚

您可以手动或自动将阶段回滚到该阶段之前成功执行的管道。请参阅配置阶段回滚概念

2024 年 4 月 26 日

更新了 StackSets 和 Step Functions 操作的区域可用性

StackSets 和 Step Functions 操作现在可在所有提供 CodePipeline 的区域使用。请参阅 Amazon CloudFormation StackSets 操作参考Amazon Step Functions 操作参考

2024 年 3 月 27 日

托管式策略的更新

Amazon 托管策略 AWSCodePipeline_FullAccess 已更新。请参阅适用于 Amazon CodePipeline 的 Amazon 托管策略

2024 年 3 月 15 日

支持可配置的手动审批操作超时

为手动审批操作的新可配置超时字段添加了配额信息。有关更多信息,请参阅配额

2024 年 2 月 15 日

支持按分支和文件路径进行触发器筛选

增加了对触发器配置的支持,允许筛选 V2 类型管道的拉取请求状态、分支和文件路径。有关更多信息,请参阅筛选代码推送或拉取请求的触发器触发器筛选功能分支以启动管道以及配额

2024 年 2 月 8 日

支持新的管道执行模式

增加了对 PARALLEL 和 QUEUED 管道执行模式的支持。有关更多信息,请参阅设置管道执行模式在 QUEUED 模式下如何处理执行在 PARALLEL 模式下如何处理执行以及配额

2024 年 2 月 8 日

更新了用于查看操作详细信息、查看手动审批操作的控制台页面和“列出管道”页面

记录了控制台的更新,包括新的查看详细信息按钮和对话框、新的手动审批对话框以及“列出管道”页面上用于记录最近执行的新列。有关更多信息,请参阅查看管道(控制台)查看管道中的操作详细信息管理管道中的审批操作

2024 年 1 月 10 日

支持 GitLab 自托管

增加了对配置用于 Amazon 资源的连接以与 GitLab 自托管进行交互的支持。有关更多信息,请参阅用于 GitLab 自托管的连接

2023 年 12 月 28 日

CloudFormationStackSet 和 CloudFormationStackInstances 操作的更新

CloudFormationStackSetCloudFormationStackInstances 操作添加了 ConcurrencyMode 参数。请参阅操作参考页面

2023 年 12 月 19 日

CodePipeline 中 Amazon Device Farm 操作参数的更新

CodePipeline 中 Amazon Device Farm 操作的参数已更新。有关更多信息,请参阅 Amazon Device Farm 操作参考

2023 年 12 月 18 日

为 CodePipeline 中 Amazon CloudFormation 操作的详细错误消息添加了支持

Amazon CloudFormation 操作错误消息现在可以显示有关失败资源的详细信息。有关更多信息,请参阅 Amazon CloudFormation 操作参考

2023 年 12 月 15 日

在 CodePipeline 中使用源修订覆盖启动管道的更新

现在,您可以使用指定的源修订启动管道。有关更多信息,请参阅使用源修订覆盖启动管道

2023 年 11 月 17 日

新的支持区域

CodePipeline 目前可在亚太地区(海得拉巴)、亚太地区(雅加达)、亚太地区(墨尔本)、亚太地区(大阪)、中东(阿联酋)、欧洲(西班牙)和以色列(特拉维夫)中使用。事件占位符桶参考主题和Amazon Web Services 服务端点主题已更新。

2023 年 11 月 13 日

Amazon EventBridge 中事件字段的更新

现在,您可以在 Amazon EventBridge 中查看更新的事件字段。有关更多信息,请参阅监控 CodePipeline 事件

2023 年 11 月 9 日

CodePipeline 中新管道类型 V2 管道、Git 标签上的触发器和管道变量的更新

现在,您可以在 CodePipeline 中选择管道类型。对于 V2 类型的管道,您现在可以在 Git 标签上使用触发器配置启动管道。在 V2 类型的管道中,您还可以使用管道级的变量为管道执行传递输入参数。有关更多信息,请参阅变量教程:使用管道级变量教程:使用 Git 标签启动管道。有关管道类型的更多信息,请参阅管道类型

2023 年 10 月 24 日

CodePipeline 允许重试失败阶段中的所有操作

在 CodePipeline 的失败阶段中,您可以在不重新运行管道的情况下重试该阶段。为此,您可以重试阶段中失败的操作,也可以从阶段中的第一个操作开始重试所有操作。有关更多信息,请参阅。

2023 年 10 月 17 日

支持 GitLab 群组

增加了对配置 Amazon 资源连接以与 GitLab 群组进行交互的支持。有关更多信息,请参阅 GitLab 连接

2023 年 9 月 15 日

CodePipeline 支持连接到 GitLab.com

您可以使用连接来配置与 GitLab.com 交互的 Amazon 资源。您也可以选择完整克隆选项,将 Git 命令和元数据用于下游操作。有关更多信息,请参阅 GitLab 连接CodeStarSourceConnection 操作结构参考主题。

2023 年 8 月 10 日

CloudFormationStackInstances 操作的更新

CloudFormationStackInstances 操作添加了 RegionConcurrencyType 参数。请参阅 CloudFormationStackInstances 操作的操作参考页面

2023 年 8 月 8 日

CloudFormationStackSet 操作的更新

CloudFormationStackSet 操作添加了 RegionConcurrencyType 参数。请参阅 CloudFormationStackSet 操作的操作参考页面

2023 年 7 月 24 日

托管式策略的更新

Amazon 托管策略 AWSCodePipeline_FullAccess 已更新。请参阅适用于 Amazon CodePipeline 的 Amazon 托管策略

2023 年 6 月 21 日

轮询管道迁移过程的更新

迁移(更新)轮询管道以使用基于事件的更改检测的过程已更新,针对使用支持通知 EventBridge 的 Amazon S3 桶的管道改变了步骤。有关更多信息,请参阅迁移轮询管道以使用基于事件的更改检测

2023 年 6 月 12 日

托管式策略的更新

Amazon 托管策略 AWSCodePipeline_FullAccessAWSCodePipeline_ReadOnlyAccess 已更新,增加了一项权限。有关更多信息,请参阅 Amazon CodePipeline 对 Amazon 托管策略的更新

2023 年 5 月 16 日

托管式策略的更新

Amazon 托管策略 AWSCodePipelineFullAccessAWSCodePipelineReadOnlyAccess 已弃用。使用 AWSCodePipeline_FullAccessAWSCodePipeline_ReadOnlyAccess 策略。请参阅 Amazon CodePipeline 对 Amazon 托管式策略的更新

2022 年 11 月 17 日

使用 CloudTrail 的过程的更新

所有控制台过程、示例 CLI 命令以及具有 S3 源的管道的示例 Amazon CloudFormation 片段和模板均已更新,可在 CloudTrail 中为管理事件选择“写入”并选择“false”。请参阅启动管道教程:使用 Amazon CloudFormation 创建管道编辑管道以使用推送事件更新轮询管道中更新的示例。

2022 年 4 月 27 日

新支持的 Snyk 集成

您可以在 CodePipeline 中使用 Snyk 调用操作,对开源代码自动进行安全扫描。有关更多信息,请参阅 Snyk 操作参考集成

2021 年 6 月 10 日

新支持的欧洲地区(米兰)区域

CodePipeline 目前可在欧洲地区(米兰)使用。限制主题和 Amazon Web Services 服务 端点主题已更新。

2021 年 1 月 27 日

通过连接可关闭源操作的更改检测

您可以使用 CLI 或 SDK 更新 CodeStarSourceConnection 源操作,以关闭对源存储库的自动更改检测。CodeStarSourceConnection 操作结构参考主题已更新,包含 DetectChanges 参数的描述。

2021 年 1 月 8 日

CodePipeline 现在支持 Amazon CloudFormation StackSets 部署操作

新的教程:创建以 Amazon CloudFormation StackSets 作为部署提供方的管道提供了使用 Amazon CloudFormation StackSets 创建和更新管道中的堆栈集和堆栈实例的步骤。另外还添加了 Amazon CloudFormation StackSets 操作结构参考主题。

2020 年 12 月 30 日

新支持的亚太地区(香港)区域

CodePipeline 目前在亚太地区(香港)可用。限制主题和 Amazon Web Services 服务 端点主题已更新。

2020 年 12 月 22 日

在 CodePipeline 中查看更新的 EventBridge 事件模式

监控 CodePipeline 事件中添加了管道、阶段和操作级事件的已更新事件模式和状态。

2020 年 12 月 21 日

在 CodePipeline 中查看入站管道执行状态

您可以使用控制台或 CLI 查看入站执行状态。有关更多信息,请参阅查看入站执行状态(控制台)查看入站执行状态 (CLI)

2020 年 11 月 16 日

CodePipeline 中的 CodeCommit 源操作支持完整克隆选项

当您使用 CodeCommit 源操作时,可以选择完整克隆选项,将 Git 命令和元数据用于下游 CodeBuild 操作。有关更多信息,请参阅 CodeCommit 操作参考教程:对 CodeCommit 管道源使用完整克隆

2020 年 11 月 11 日

CodePipeline 支持连接 GitHub 和 GitHub Enterprise Server

您可以使用连接来配置与 GitHub、GitHub Enterprise Cloud 和 GitHub Enterprise Server 交互的 Amazon 资源。您也可以选择完整克隆选项,将 Git 命令和元数据用于下游操作。有关更多信息,请参阅 GitHub 连接GitHub Enterprise Server 连接教程:对 GitHub 管道源使用完整克隆。如果您的现有管道包含 GitHub 源操作,请参阅将 GitHub(通过 OAuth 应用程序)源操作更新为 GitHub(通过 GitHub 应用程序)源操作

2020 年 9 月 30 日

CodeBuild 操作支持在 Amazon CodePipeline 中启用批量构建

对于管道中的 CodeBuild 操作,您可以启用批量构建,在一次执行中运行多个构建。有关更多信息,请参阅 CodeBuild 操作结构参考创建管道(控制台)

2020 年 7 月 30 日

Amazon CodePipeline 现在支持 Amazon AppConfig 部署操作

新的教程:创建以 Amazon AppConfig 作为部署提供方的管道提供了使用 Amazon AppConfig 在管道中部署配置文件的步骤。另外还添加了 Amazon AppConfig 操作结构参考主题。

2020 年 6 月 25 日

Amazon CodePipeline 现在支持 Amazon GovCloud(美国西部)中的 Amazon VPC

现在,您可以通过 Amazon GovCloud(美国西部)中的私有 Amazon VPC 端点直接连接到 Amazon CodePipeline。有关更多信息,请参阅将 CodePipeline 与 Amazon Virtual Private Cloud 结合使用

2020 年 6 月 2 日

Amazon CodePipeline 现在支持 Amazon Step Functions 调用操作

您现在可以在 CodePipeline 中创建一个使用 Amazon Step Functions 作为调用操作提供方的管道。教程:在管道中使用 Amazon Step Functions 调用操作是一个新教程,介绍了从您的管道启动状态机执行的步骤。还添加了 Amazon Step Functions 操作结构参考主题。

2020 年 5 月 28 日

查看、列出和更新连接

您可以在控制台中列出、删除和更新连接。请参见在 CodePipeline 中列出连接

2020 年 5 月 21 日

Connections 支持在 CLI 中标记连接资源

连接资源现在支持在 Amazon CLI 中添加标签。连接现在与 Amazon CodeGuru 集成。请参阅连接的 IAM 权限参考

2020 年 5 月 6 日

CodePipeline 目前在 Amazon GovCloud(美国西部)可用

现在,您可以在 Amazon GovCloud(美国西部)使用 CodePipeline。有关更多信息,请参阅配额

2020 年 4 月 8 日

限额主题说明了哪些 CodePipeline 服务限额是可配置的

CodePipeline 限额主题已重新设置格式。该文档说明了哪些服务配额是可配置的,哪些配额是不可配置的。请参阅 Amazon CodePipeline 中的限额

2020 年 3 月 12 日

Amazon ECS 部署操作超时是可配置的

Amazon ECS 部署操作超时可配置为最长一小时(默认超时设置)。请参阅 Amazon CodePipeline 中的限额

2020 年 2 月 5 日

新主题介绍了如何停止管道执行

您可以在 CodePipeline 中停止管道执行。您可以指定在允许进行中的操作完成后停止执行,也可以指定立即停止执行并放弃进行中的操作。请参阅管道执行的停止方式在 CodePipeline 中停止管道执行

2020 年 1 月 21 日

CodePipeline 支持连接

您可以使用连接来配置 Amazon 资源,以便与外部代码存储库进行交互。每个连接都是一种可供服务(如 CodePipeline)连接到第三方存储库(如 Bitbucket Cloud)的资源。有关更多信息,请参阅在 CodePipeline 中使用连接

2019 年 12 月 18 日

更新了安全、身份验证和访问控制主题

有关 CodePipeline 的安全、身份验证和访问控制信息已整理至新增的安全性章节中。关更多信息,请参阅安全性

2019 年 12 月 17 日

新主题介绍如何在管道中使用变量

现在,您可以为操作配置命名空间,并在每次操作执行完成时生成变量。您可以设置下游操作来引用这些命名空间和变量。请参阅使用变量变量

2019 年 11 月 14 日

新主题介绍了管道执行的工作原理、为什么在执行期间锁定阶段以及何时取代管道执行

在“欢迎使用”部分中添加的多个主题描述了管道执行的工作原理,包括为什么在执行期间锁定阶段,以及当管道执行被取代时会发生什么情况。这些主题包括概念列表、开发运营工作流示例以及如何构建管道的建议。添加了以下主题:管道术语开发运营管道示例管道执行的工作原理

2019 年 11 月 11 日

CodePipeline 支持通知规则

现在,您可以使用通知规则向用户通知管道中的重要更改。有关更多信息,请参阅创建通知规则

2019 年 11 月 5 日

CodeBuild 环境变量可在 CodePipeline 中使用

您可在 CodeBuild 构建操作中为管道设置 CodeBuild 环境变量。您可以使用控制台或 CLI 将 EnvironmentVariables 参数添加到管道结构。更新了创建管道(控制台)主题。CodeBuild 的操作参考中的操作配置示例也已更新。

2019 年 10 月 14 日

新区域

CodePipeline 目前可在欧洲地区(斯德哥尔摩)使用。限制主题和 Amazon Web Services 服务 端点主题已更新。

2019 年 9 月 5 日

指定 Amazon S3 部署操作的标准 ACL 和缓存控制

现在,当您在 CodePipeline 中创建 Amazon S3 部署操作时,可以指定标准 ACL 和缓存控制选项。更新了以下主题:创建管道(控制台)CodePipeline 管道结构参考教程:创建以 Amazon S3 作为部署提供方的管道

2019 年 6 月 27 日

现在,您可以将标签添加到 Amazon CodePipeline 中的资源

现在,您可以使用标记来跟踪和管理 Amazon CodePipeline 资源,如管道、自定义操作和 Webhook。添加了以下新主题:标记资源使用标签控制对 CodePipeline 资源的访问在 CodePipeline 中标记管道在 CodePipeline 中标记自定义操作在 CodePipeline 中标记 Webhook。更新了以下主题以说明如何使用 CLI 为资源添加标签:创建管道(CLI)创建自定义操作(CLI)为 GitHub 源创建 Webhook

2019 年 5 月 15 日

现在,您可以查看 Amazon CodePipeline 中的操作执行历史记录

现在,您可以查看有关管道中所有操作的过去执行情况的详细信息。这些详细信息包括开始和结束时间、持续时间、操作执行 ID、状态、输入和输出构件位置详细信息以及外部资源详细信息。更新了查看管道详细信息和历史记录主题以反映此支持。

2019 年 3 月 20 日

Amazon CodePipeline 现在支持将应用程序发布到 Amazon Serverless Application Repository

现在,您可以在 CodePipeline 中创建一个管道,将您的无服务器应用程序发布到 Amazon Serverless Application Repository。教程:将应用程序发布到 Amazon Serverless Application Repository 是一个新教程,介绍了创建和配置管道,以便将无服务器应用程序持续交付给 Amazon Serverless Application Repository 的步骤。

2019 年 3 月 8 日

Amazon CodePipeline 现在支持控制台中的跨区域操作

现在您可以在 Amazon CodePipeline 控制台中管理跨区域操作。更新了添加跨区域操作,现在包含添加、编辑或删除与管道位于不同 Amazon 区域中的操作的步骤。更新了创建管道编辑管道CodePipeline 管道结构参考主题。

2019 年 2 月 14 日

Amazon CodePipeline 现在支持 Amazon S3 部署

您现在可以在 CodePipeline 中创建一个以 Amazon S3 作为部署操作提供方的管道。新的教程:创建以 Amazon S3 作为部署提供方的管道提供了使用 CodePipeline 将示例文件部署到 Amazon S3 桶的步骤。另外还更新了 CodePipeline 管道结构参考主题。

2019 年 1 月 16 日

Amazon CodePipeline 现在支持 Alexa Skills Kit 部署

现在,您可以使用 CodePipeline 和 Alexa Skills Kit 连续部署 Alexa 技能。教程:创建部署 Amazon Alexa 技能的管道是一个新教程,介绍了创建凭证以允许 Amazon CodePipeline 连接到您的 Alexa Skills Kit 开发人员账户,然后再创建部署示例技能的管道的步骤。更新了 CodePipeline 管道结构参考主题。

2018 年 12 月 19 日

Amazon CodePipeline 现在支持由 Amazon PrivateLink 提供支持的 Amazon VPC 端点

现在,您可以通过 VPC 中的私有端点直接连接到 Amazon CodePipeline,从而将所有流量保留在 VPC 和 Amazon 网络内。有关更多信息,请参阅将 CodePipeline 与 Amazon Virtual Private Cloud 结合使用

2018 年 12 月 6 日

Amazon CodePipeline 现在支持 Amazon ECR 源操作和 ECS-to-CodeDeploy 部署操作

您现在可以使用 CodePipeline 和 CodeDeploy 以及 Amazon ECR 和 Amazon ECS 来持续部署基于容器的应用程序。新教程利用 Amazon ECR 源和 ECS-to-CodeDeploy 部署创建管道包含使用控制台创建管道(通过 CodeDeploy 流量路由将存储在映像存储库中的容器应用程序部署到 Amazon ECS 集群)的步骤。更新了创建管道CodePipeline 管道结构参考主题。

2018 年 11 月 27 日

Amazon CodePipeline 现在支持管道中的跨区域操作

新主题添加跨区域操作包含使用 Amazon CLI 或 Amazon CloudFormation 添加您的管道所在区域之外的区域中的操作的步骤。更新了创建管道编辑管道CodePipeline 管道结构参考主题。

2018 年 11 月 12 日

Amazon CodePipeline 现已与 Service Catalog 集成

现在可以将 Service Catalog 作为部署操作添加到管道中。这样,当您在源存储库中进行更改时,您就可以设置一个管道将产品更新发布到 Service Catalog。更新了主题集成,以反映对 Service Catalog 的这种支持。已向 Amazon CodePipeline 教程部分添加两个 Service Catalog 教程。

2018 年 10 月 16 日

Amazon CodePipeline 现在与 Amazon Device Farm 相集成

现在可以将 Amazon Device Farm 作为测试操作添加到管道中。这样,您可以设置一个管道来测试移动应用程序。更新了主题集成,以反映对 Amazon Device Farm 的这种支持。已向 Amazon CodePipeline 教程部分添加两个 Amazon Device Farm 教程。

2018 年 7 月 19 日

现在可通过 RSS 获得 Amazon CodePipeline 用户指南更新通知

HTML 版本的 CodePipeline 用户指南现在支持更新的 RSS 源,此类更新记载在“文档更新历史记录”页面上。RSS 源包括 2018 年 6 月 30 日及之后所做的更新。此前宣布的更新在“文档更新历史记录”页面中仍可用。使用顶部菜单面板中的 RSS 按钮,订阅此源。

2018 年 6 月 30 日

早期更新

下表列出了 2018 年 6 月 30 日及之前 CodePipeline 用户指南的每次发布中所做的重要更改。

更改 说明 更改日期
使用 Webhook 检测 GitHub 管道中的源更改

在控制台中创建或编辑管道时,CodePipeline 现在创建 Webhook 以检测对 GitHub 源存储库的更改,然后启动管道。有关迁移管道的信息,请参阅将 GitHub 管道配置为使用 Webhook 检测更改。有关更多信息,请参阅在 CodePipeline 中启动管道执行

2018 年 5 月 1 日
更新了主题

在控制台中创建或编辑管道时,CodePipeline 现在会创建 Amazon CloudWatch Events 规则和 Amazon CloudTrail 跟踪,后者将检测对 Amazon S3 源桶的更改,然后启动您的管道。有关迁移管道的信息,请参阅源操作和更改检测方法

更新了教程:创建一个简单的管道(S3 存储桶)以说明在选择 Amazon S3 源时如何创建 Amazon CloudWatch Events 规则和跟踪。创建管道、阶段和操作在 CodePipeline 中编辑管道也已更新。

有关更多信息,请参阅 在 CodePipeline 中启动管道

2018 年 3 月 22 日
更新了主题 CodePipeline 目前可在欧洲地区(巴黎)使用。更新了Amazon CodePipeline 中的限额主题。 2018 年 2 月 21 日
更新了主题

您现在可以使用 CodePipeline 和 Amazon ECS 持续部署基于容器的应用程序。在创建管道时,您可以选择 Amazon ECS 作为部署提供方。如果更改源控制存储库中的代码,则会触发管道生成新的 Docker 映像,将其推送到您的容器注册表,然后将更新的映像部署到 Amazon ECS 服务中。

更新了与 CodePipeline 的产品和服务集成创建管道、阶段和操作CodePipeline 管道结构参考主题以反映为 Amazon ECS 提供的这种支持。

2017 年 12 月 12 日
更新了主题

在控制台中创建或编辑管道时,CodePipeline 现在创建 Amazon CloudWatch Events 规则以检测对 CodeCommit 存储库的更改,然后自动启动管道。有关迁移现有管道的信息,请参阅源操作和更改检测方法

更新了教程:创建一个简单的管道(CodeCommit 存储库)以说明在选择 CodeCommit 存储库和分支时如何创建 Amazon CloudWatch Events 规则和角色。创建管道、阶段和操作在 CodePipeline 中编辑管道也已更新。

有关更多信息,请参阅 在 CodePipeline 中启动管道

2017 年 10 月 11 日
新增和更新的主题

CodePipeline 现在通过 Amazon CloudWatch Events 和 Amazon Simple Notification Service (Amazon SNS) 为管道状态更改通知提供内置支持。增加了新教程教程:设置 CloudWatch Events 规则以接收管道状态更改的电子邮件通知。有关更多信息,请参阅 监控 CodePipeline 事件

2017 年 9 月 8 日
新增和更新的主题

现在,您可以将 CodePipeline 添加为 Amazon CloudWatch Events 操作的目标。可以设置 Amazon CloudWatch Events 规则以检测源更改,以便在发生这些更改时立即启动管道,也可以将其设置为运行计划的管道执行。已添加 PollForSourceChanges 源操作配置选项的信息。有关更多信息,请参阅 在 CodePipeline 中启动管道

2017 年 9 月 5 日
新区域 CodePipeline 目前可在亚太地区(首尔)和亚太地区(孟买)使用。更新了Amazon CodePipeline 中的限额主题及区域和终端节点主题。 2017 年 7 月 27 日
新区域 CodePipeline 目前可在美国西部(北加利福尼亚)、加拿大(中部)和欧洲地区(伦敦)区域使用。更新了Amazon CodePipeline 中的限额主题及区域和终端节点主题。 2017 年 6 月 29 日
更新了主题

现在,您可以查看有关管道的以往执行的详细信息,而不仅仅是近期执行。这些详细信息包括开始和结束时间、持续时间及执行 ID。提供最近 12 个月内最多 100 次管道执行的详细信息。更新了主题 在 CodePipeline 中查看管道和详细信息CodePipeline 权限参考Amazon CodePipeline 中的限额 以反映这种支持。

2017 年 6 月 22 日
更新了主题

Nouvola 已添加到 测试操作集成 中的可用操作列表。

2017 年 5 月 18 日
更新了主题 在 Amazon CodePipeline 向导中,页面步骤 4:测试已重命名为步骤 4:部署。此步骤创建的阶段的默认名称已从“Beta”更改为“Staging”。许多主题和屏幕截图都已更新,以反映这些更改。 2017 年 4 月 7 日
更新了主题

现在您可以将 Amazon CodeBuild 作为测试操作添加到管道的任何阶段。这让您能够更轻松地使用 Amazon CodeBuild 对您的代码运行单元测试。在此版本之前,您只能使用 Amazon CodeBuild 作为生成操作的一部分运行单元测试。生成操作需要生成输出构件,而单元测试通常不生成该项目。

更新了与 CodePipeline 的产品和服务集成在 CodePipeline 中编辑管道CodePipeline 管道结构参考主题以反映为 Amazon CodeBuild 提供的这种支持。

2017 年 3 月 8 日
新增和更新的主题 目录已经过重组,以包括有关管道、操作和阶段过渡的章节。为 CodePipeline 教程添加了新的部分。为了方便使用,与 CodePipeline 的产品和服务集成已分割为更短的主题。

新增的“授权和访问控制”部分提供了有关使用 Amazon Identity and Access Management (IAM) 和 CodePipeline 通过使用凭证帮助保护对您资源的访问的全面信息。这些凭证提供访问 Amazon 资源所需的权限,例如在 Amazon S3 桶中放置和检索构件,以及将 Amazon OpsWorks 堆栈集成到管道中。

2017 年 2 月 8 日
新区域 CodePipeline 目前可在亚太地区(东京)使用。更新了Amazon CodePipeline 中的限额主题及区域和终端节点主题。 2016 年 12 月 14 日
新区域 CodePipeline 目前可在南美洲(圣保罗)使用。更新了Amazon CodePipeline 中的限额主题及区域和终端节点主题。 2016 年 12 月 7 日
更新了主题

现在您可以将 Amazon CodeBuild 作为生成操作添加到管道的任何阶段。Amazon CodeBuild 是一项在云中完全托管的生成服务,可编译源代码、运行单元测试以及生成可供部署的项目。您可以使用现有的构建项目或在 CodePipeline 控制台中创建一个。然后,可以将生成项目的输出作为管道的一部分部署。

更新了主题与 CodePipeline 的产品和服务集成创建管道、阶段和操作、身份验证和访问控制以及 CodePipeline 管道结构参考以反映对 Amazon CodeBuild 的支持。

现在,您可以将 CodePipeline 与 Amazon CloudFormation 和 Amazon 无服务器应用程序模型结合使用来持续提供无服务器应用程序。更新了主题与 CodePipeline 的产品和服务集成,以反映这一支持。

与 CodePipeline 的产品和服务集成已经过重组,以便按操作类型组合 Amazon 和合作伙伴产品。

2016 年 12 月 1 日
新区域 CodePipeline 目前可在欧洲地区(法兰克福)使用。更新了Amazon CodePipeline 中的限额主题及区域和终端节点主题。 2016 年 11 月 16 日

更新了主题

现在,可以选择 Amazon CloudFormation 作为管道中的部署提供商,这使您能够在管道执行过程中对 Amazon CloudFormation 堆栈和更改集采取措施。更新了主题与 CodePipeline 的产品和服务集成创建管道、阶段和操作、身份验证和访问控制以及 CodePipeline 管道结构参考以反映对 Amazon CloudFormation 的支持。

2016 年 11 月 3 日

新区域

CodePipeline 目前可在亚太地区(悉尼)区域使用。更新了Amazon CodePipeline 中的限额主题及区域和终端节点主题。

2016 年 10 月 26 日

新区域

CodePipeline 目前可在亚太地区(新加坡)使用。更新了Amazon CodePipeline 中的限额主题及区域和终端节点主题。

2016 年 10 月 20 日

新区域

CodePipeline 目前可在美国东部(俄亥俄州)区域使用。更新了Amazon CodePipeline 中的限额主题及区域和终端节点主题。

2016 年 10 月 17 日

更新了主题

更新了创建管道、阶段和操作,以反映对在源提供程序构建提供程序列表中显示自定义操作的版本标识符的支持。

2016 年 9 月 22 日

更新了主题

更新了在阶段中添加手动审批操作一节,以反映允许审批操作审核者直接从电子邮件通知中打开批准或拒绝修订表单的增强功能。

2016 年 9 月 14 日

新增和更新的主题

新主题介绍了如何查看当前流经软件发布管道的代码更改的详细信息。在查看手动审批操作或排查管道中的故障时,能够快速访问此信息会非常有用。

新部分监控管道提供了与监控管道状态和进度相关的所有主题的中心位置。

2016 年 9 月 08 日

新增和更新的主题

新部分在阶段中添加手动审批操作提供了有关在管道中配置和使用手动审批操作的信息。该部分中的主题提供有关审批过程的概念信息;设置所需 IAM 权限、创建审批操作及批准或拒绝审批操作的说明;以及在管道中到达审批操作时生成的 JSON 数据的示例。

2016 年 7 月 06 日

新区域

CodePipeline 目前可在欧洲地区(爱尔兰)区域使用。更新了Amazon CodePipeline 中的限额主题及区域和终端节点主题。

2016 年 6 月 23 日

新主题

添加了新主题,以介绍如何重试阶段中某个失败的操作或一组失败的并行操作。

2016 年 6 月 22 日

更新了主题

更新了创建管道、阶段和操作、身份验证和访问控制、CodePipeline 管道结构参考以及与 CodePipeline 的产品和服务集成等许多主题,以反映支持配置管道以便将代码与自定义 Chef 说明书和 Amazon OpsWorks 中创建的应用程序一起部署。CodePipeline 目前仅在美国东部(弗吉尼亚州北部)区域 (us-east-1) 中支持 Amazon OpsWorks。

2016 年 6 月 2 日

新增和更新的主题

增加了新主题教程:创建一个简单的管道(CodeCommit 存储库)。该主题提供了一个示例演练,演示如何使用 CodeCommit 存储库和分支作为管道中源操作的源位置。更新了其他几个主题,以反映与 CodeCommit 的这种集成,包括身份验证和访问控制、与 CodePipeline 的产品和服务集成教程:创建一个四阶段管道、和CodePipeline 故障排除

2016 年 4 月 18 日

新主题

增加了新主题在 CodePipeline 中的管道中调用 Amazon Lambda 函数。该主题包含示例 Amazon Lambda 函数以及向管道添加 Lambda 函数的步骤。

2016 年 1 月 27 日
更新了主题 向“身份验证和访问控制”添加了一个新部分“基于资源的策略”。 2016 年 1 月 22 日
新主题 增加了新主题与 CodePipeline 的产品和服务集成。有关与合作伙伴和其他 Amazon Web Services 服务 集成的信息已移到该主题。还添加了博客和视频链接。 2015 年 12 月 17 日
更新了主题

与 Solano CI 集成的详细信息已添加到与 CodePipeline 的产品和服务集成

2015 年 11 月 17 日
更新了主题

适用于 Jenkins 的 CodePipeline 插件现在可通过 Jenkins 插件管理器作为 Jenkins 插件库的一部分提供。教程:创建一个四阶段管道中安装插件的步骤已更新。

2015 年 11 月 9 日

新区域

CodePipeline 目前可在美国西部(俄勒冈州)区域使用。更新了Amazon CodePipeline 中的限额主题。添加了区域和终端节点链接。

2015 年 10 月 22 日

新主题

增加了两个新主题为 Amazon S3 中存储的 CodePipeline 构件配置服务器端加密在 CodePipeline 中创建使用另一个 Amazon 账户中的资源的管道。向“身份验证和访问控制”添加了一个新部分。

2015 年 8 月 25 日

更新了主题

更新了在 CodePipeline 中创建和添加自定义操作主题,以反映结构更改,包括inputArtifactDetailsoutputArtifactDetails

2015 年 8 月 17 日

更新了主题

更新了CodePipeline 故障排除主题,修改了排查服务角色和 Elastic Beanstalk 问题的步骤。

2015 年 8 月 11 日

更新了主题

更新了“身份验证和访问控制”主题以反映 CodePipeline 的服务角色的最新更改。 2015 年 8 月 6 日

新主题

增加了CodePipeline 故障排除主题。在教程:创建一个四阶段管道中增加了有关 IAM 角色和 Jenkins 的更新步骤。

2015 年 7 月 24 日

主题更新

教程:创建一个简单的管道(S3 存储桶)教程:创建一个四阶段管道中增加了有关下载示例文件的更新步骤。

2015 年 7 月 22 日

主题更新

教程:创建一个简单的管道(S3 存储桶)中增加了示例文件下载问题的临时解决方法。

2015 年 7 月 17 日

主题更新

Amazon CodePipeline 中的限额中增加了一个链接,指向有关哪些限制可以更改的信息。

2015 年 7 月 15 日

主题更新

更新了“身份验证和访问控制”中的托管策略部分。

2015 年 7 月 10 日

第一个公开发布版

这是《CodePipeline 用户指南》的第一个公开发行版。

2015 年 7 月 9 日