AWS CodePipeline 用户指南文档历史记录 - AWS CodePipeline

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

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

下表描述了每个版本的《 CodePipeline 用户指南》中的重要更改。要获得有关本文档更新的通知,您可以订阅 RSS Feed。

  • API版本:2015-07 -09

  • 最新文档更新:2024 年 10 月 15 日

变更说明日期

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

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

2024 年 10 月 15 日

参赛条件的新Skip结果

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

2024 年 10 月 15 日

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

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

2024 年 10 月 9 日

新Commands动作

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

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_OBJECT_KEY于 s S3 ource 操作。已AllowOverrideForS3ObjectKey为 S3 源操作添加了一个新参数。请参阅 Amazon S3 源操作参考页面和使用源版本覆盖启动管道

2024 年 6 月 7 日

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

名为BucketName和的新输出变ObjectKey量可用于S3源操作。请参阅 A mazon S3 源操作参考页面。

2024 年 6 月 5 日

CloudFormationStackSet 和 CloudFormationStackInstances 操作的更新

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

2024年5月2日

Support 支持阶段级回滚

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

2024 年 4 月 26 日

更新了 Step Functi StackSets ons 操作的区域可用性

StackSets 和 Step Function CodePipeline s 操作现在可在所有可用的区域中使用。参见AWS CloudFormation StackSets 操作参考AWS Step Functions 操作参考

2024 年 3 月 27 日

托管式策略的更新

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

2024 年 3 月 15 日

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

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

2024 年 2 月 15 日

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

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

2024 年 2 月 8 日

Support 支持新的管道执行模式

为PARALLELQUEUED管道执行模式添加了 Support。有关更多信息,请参阅设置管道执行模式如何在模式下处理执行、如何在QUEUED模式PARALLEL下处理执行和配额

2024 年 2 月 8 日

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

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

2024 年 1 月 10 日

Support 支持 GitLab 自我管理

添加了 Support,支持为 AWS 资源配置连接,以便与 GitLab自我管理进行交互。有关更多信息,请参阅 GitLab自我管理连接

2023 年 12 月 28 日

CloudFormationStackSet 和 CloudFormationStackInstances 操作的更新

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

2023 年 12 月 19 日

中对 AWS Device Farm 操作参数的更新 CodePipeline

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

2023 年 12 月 18 日

为中 AWS CloudFormation 操作的详细错误消息添加了 Support CodePipeline

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

2023 年 12 月 15 日

用于启动带有源修订版本覆盖的管道的更新 CodePipeline

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

2023 年 11 月 17 日

新的支持区域

CodePipeline 现已在亚太地区(海得拉巴)、亚太地区(雅加达)、亚太地区(墨尔本)、亚太地区(大阪)、中东(UAE)、欧洲(西班牙)和以色列(特拉维夫)地区推出。事件占位符桶参考主题和AWS 服务 端点主题已更新。

2023 年 11 月 13 日

Amazon 中事件字段的更新 EventBridge

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

2023 年 11 月 9 日

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

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

2023 年 10 月 24 日

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

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

2023 年 10 月 17 日

Support 支持 GitLab 群组

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

2023 年 9 月 15 日

CodePipeline 支持与 GitLab .com 的连接

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

2023 年 8 月 10 日

CloudFormationStackInstances 操作的更新

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

2023 年 8 月 8 日

CloudFormationStackSet 操作的更新

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

2023 年 7 月 24 日

托管式策略的更新

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

2023 年 6 月 21 日

轮询管道迁移过程的更新

迁移(更新)轮询管道以使用基于事件的更改检测的过程已更新,其中包含使用启用通知的 Amazon S3 存储桶的管道的步骤。 EventBridge有关更多信息,请参阅迁移轮询管道以使用基于事件的更改检测

2023 年 6 月 12 日

托管式策略的更新

AWS 托管策略AWSCodePipeline_FullAccessAWSCodePipeline_ReadOnlyAccess已更新,增加了额外的权限。有关更多信息,请参阅AWS 托管策略的AWS CodePipeline 更新

2023 年 5 月 16 日

托管式策略的更新

AWS 托管策略AWSCodePipelineFullAccess和已AWSCodePipelineReadOnlyAccess被弃用。使用 AWSCodePipeline_FullAccessAWSCodePipeline_ReadOnlyAccess 策略。请参阅 AWS CodePipeline 对 AWS 托管式策略的更新

2022 年 11 月 17 日

对使用的过程的更新 CloudTrail

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

2022 年 4 月 27 日

新支持的 Snyk 集成

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

2021 年 6 月 10 日

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

CodePipeline 现已在欧洲(米兰)上市。限制主题和 AWS 服务 端点主题已更新。

2021 年 1 月 27 日

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

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

2021 年 1 月 8 日

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

新教程 “教程:创建 AWS CloudFormation StackSets 用作部署提供程序的管道” 提供了使用 AWS CloudFormation StackSets 管道创建和更新堆栈集和堆栈实例的步骤。还添加了AWS CloudFormation StackSets 操作结构参考主题。

2020 年 12 月 30 日

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

CodePipeline 现已在亚太地区(香港)上市。限制主题和 AWS 服务 端点主题已更新。

2020 年 12 月 22 日

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

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

2020 年 12 月 21 日

在中查看入站管道执行情况 CodePipeline

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

2020 年 11 月 16 日

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

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

2020 年 11 月 11 日

CodePipeline 支持 GitHub 与 GitHub 企业服务器的连接

您可以使用连接来配置要与之交互的 AWS 资源 GitHub、 GitHub企业云和 GitHub 企业服务器。您也可以选择完整克隆选项,将 Git 命令和元数据用于下游操作。有关更多信息,请参阅GitHub 连接GitHub 企业服务器连接教程:使用带有 GitHub 管道源的完整克隆。如果您有包含 GitHub源操作的现有管道,请参阅将 GitHub 版本 1 的源操作更新为 GitHub 版本 2 的源操作

2020 年 9 月 30 日

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

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

2020 年 7 月 30 日

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

新教程 “教程:创建 AWS AppConfig 用作部署提供程序的管道” 提供了使用 AWS AppConfig 管道部署配置文件的步骤。还添加了AWS AppConfig 操作结构参考主题。

2020 年 6 月 25 日

AWS CodePipeline 现在VPC在 AWS GovCloud (美国西部)支持亚马逊

现在,您可以 AWS CodePipeline 通过 AWS GovCloud (美国西部)的私有 Amazon VPC 终端节点直接连接。有关更多信息,请参阅使用亚马逊 Virtual CodePipeline Private Cloud

2020 年 6 月 2 日

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

现在,您可以在中创建 AWS Step Functions 用作调 CodePipeline 用操作提供者的管道。新教程 “教程:在管道中使用 AWS Step Functions 调用操作” 提供了从管道启动状态机执行的步骤。还添加了 AWS Step Functions 操作结构参考主题。

2020 年 5 月 28 日

查看、列出和更新连接

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

2020 年 5 月 21 日

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

连接资源现在支持在中进行标记。 AWS CLI连接现在与集成 AWS CodeGuru。请参阅 IAM“连接权限参考”。

2020 年 5 月 6 日

CodePipeline 现已在 AWS GovCloud (美国西部)上市

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

2020 年 4 月 8 日

配额主题显示哪些 CodePipeline 服务配额是可配置的

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

2020 年 3 月 12 日

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

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

2020 年 2 月 5 日

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

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

2020 年 1 月 21 日

CodePipeline 支持连接

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

2019 年 12 月 18 日

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

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

2019 年 12 月 17 日

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

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

2019 年 11 月 14 日

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

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

2019 年 11 月 11 日

CodePipeline 支持通知规则

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

2019 年 11 月 5 日

CodeBuild 中可用的环境变量 CodePipeline

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

2019 年 10 月 14 日

新区域

CodePipeline 现已在欧洲(斯德哥尔摩)上市。限制主题和 AWS 服务 端点主题已更新。

2019 年 9 月 5 日

为 Amazon S3 部署操作指定固定控制ACLs和缓存控制

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

2019 年 6 月 27 日

现在,您可以在中为资源添加标签 AWS CodePipeline

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

2019 年 5 月 15 日

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

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

2019 年 3 月 20 日

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

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

2019 年 3 月 8 日

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

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

2019 年 2 月 14 日

AWS CodePipeline 现在支持 Amazon S3 部署

现在,您可以在中 CodePipeline 创建一个使用 Amazon S3 作为部署操作提供者的管道。新教程 “教程:创建使用 Amazon S3 作为部署提供商的管道” 提供了使用将示例文件部署到 Amazon S3 存储桶的步骤 CodePipeline。CodePipeline 管道结构参考主题也已更新。

2019 年 1 月 16 日

AWS CodePipeline 现在支持 Alexa 技能套件部署

现在,你可以使用 CodePipeline Alexa 技能套件来持续部署 Alexa 技能。新教程 “教程:创建部署 Amazon Alexa 技能的管道” 包含创建证书的步骤,这些证书允许 AWS CodePipeline 连接您的 Alexa Skills Kit 开发者账户,然后创建部署示例技能的管道。CodePipeline 管道结构参考主题已更新。

2018 年 12 月 19 日

AWS CodePipeline 现在支持由以下设备提供支持的亚马逊VPC终端节点 AWS PrivateLink

现在,您可以 AWS CodePipeline 通过自己的私有终端节点直接连接VPC,从而将所有流量保持在您VPC和 AWS 网络内。有关更多信息,请参阅使用亚马逊 Virtual CodePipeline Private Cloud

2018 年 12 月 6 日

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

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

2018 年 11 月 27 日

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

新主题 “添加跨区域操作” 包含使用 AWS CLI 或 AWS CloudFormation 添加与您的管道位于不同区域的操作的步骤。“创建管道”、“编辑管道” 和 “CodePipeline 管道结构” 参考主题已更新。

2018 年 11 月 12 日

AWS CodePipeline 现已与 Service Catalog 集成

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

2018 年 10 月 16 日

AWS CodePipeline 现在集成了 AWS Device Farm

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

2018 年 7 月 19 日

AWS CodePipeline 《用户指南》更新通知现已通过 RSS

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

2018 年 6 月 30 日

早期更新

下表描述了 2018 年 6 月 30 日及更早版本的《 CodePipeline 用户指南》中的重要更改。

更改 描述 更改日期
使用 webhook 检测管道中的 GitHub 源代码更改

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

2018 年 5 月 1 日
更新的主题

CodePipeline 现在,当您在控制台中创建或编辑管道时,会创建一个 Amazon Ev CloudWatch ents 规则和一条 AWS CloudTrail 跟踪,用于检测您的 Amazon S3 源存储桶的更改,然后启动您的管道。有关迁移管道的信息,请参阅源操作和更改检测方法

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

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

2018 年 3 月 22 日
更新了主题 CodePipeline 现已在欧洲(巴黎)上市。更新了中的配额 AWS CodePipeline主题。 2018 年 2 月 21 日
更新的主题

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

主题产品和服务与 CodePipeline创建管道、阶段和操作、和CodePipeline 管道结构参考已更新,以反映对 Amazon 的支持ECS。

2017 年 12 月 12 日
更新的主题

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

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

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

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

CodePipeline 现在通过 Amazon Ev CloudWatch ents 和亚马逊简单通知服务 (AmazonSNS) 为管道状态变更通知提供内置支持。增加了新教程教程:设置 CloudWatch 事件规则以接收有关管道状态更改的电子邮件通知。有关更多信息,请参阅 监视 CodePipeline 事件

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

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

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

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

2017 年 6 月 22 日
更新了主题

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

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

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

主题产品和服务与 CodePipeline在中编辑管道 CodePipeline、和CodePipeline 管道结构参考已更新,以反映对的支持 AWS CodeBuild。

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

新的章节 “授权和访问控制” 提供了有关使用 AWS Identity and Access Management (IAM) 的全面信息,以及 CodePipeline 如何通过使用凭证来帮助安全访问您的资源。这些证书提供访问 AWS 资源所需的权限,例如从 Amazon S3 存储桶中放入和检索工件,以及将 AWS OpsWorks 堆栈集成到您的管道中。

2017 年 2 月 8 日
新的 区域 CodePipeline 现已在亚太地区(东京)上市。更新了中的配额 AWS CodePipeline主题及区域和终端节点主题。 2016 年 12 月 14 日
新的 区域 CodePipeline 现已在南美洲(圣保罗)上市。更新了中的配额 AWS CodePipeline主题及区域和终端节点主题。 2016 年 12 月 7 日
更新的主题

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

“身份验证和访问控制” 和 “主题产品和服务与 CodePipelineCodePipeline 管道结构参考 已更新,以反映对的支持 AWS CodeBuild。创建管道、阶段和操作

现在,您可以使用 CodePipeline AWS CloudFormation 和 AWS 无服务器应用程序模型来持续交付您的无服务器应用程序。更新了主题产品和服务与 CodePipeline,以反映这一支持。

产品和服务与 CodePipeline已重组为按行动类型分组 AWS 和合作伙伴提供的产品。

2016 年 12 月 1 日
新的 区域 CodePipeline 现已在欧洲(法兰克福)上市。更新了中的配额 AWS CodePipeline主题及区域和终端节点主题。 2016 年 11 月 16 日

更新的主题

AWS CloudFormation 现在可以被选为管道中的部署提供者,使您能够在管道执行过程中对 AWS CloudFormation 堆栈和更改集执行操作。“身份验证和访问控制” 和 “主题产品和服务与 CodePipelineCodePipeline 管道结构参考 已更新,以反映对的支持 AWS CloudFormation。创建管道、阶段和操作

2016 年 11 月 3 日

新的 区域

CodePipeline 现已在亚太地区(悉尼)地区推出。更新了中的配额 AWS CodePipeline主题及区域和终端节点主题。

2016 年 10 月 26 日

新的 区域

CodePipeline 现已在亚太地区(新加坡)上市。更新了中的配额 AWS CodePipeline主题及区域和终端节点主题。

2016 年 10 月 20 日

新的 区域

CodePipeline 现已在美国东部(俄亥俄州)地区推出。更新了中的配额 AWS CodePipeline主题及区域和终端节点主题。

2016 年 10 月 17 日

更新了主题

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

2016 年 9 月 22 日

更新了主题

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

2016 年 9 月 14 日

新增和更新的主题

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

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

2016 年 9 月 08 日

新增和更新的主题

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

2016 年 7 月 06 日

新的 区域

CodePipeline 现已在欧洲(爱尔兰)地区推出。更新了中的配额 AWS CodePipeline主题及区域和终端节点主题。

2016 年 6 月 23 日

新主题

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

2016 年 6 月 22 日

更新的主题

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

2016 年 6 月 2 日

新增和更新的主题

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

2016 年 4 月 18 日

新主题

增加了新主题在中调用管道中的 AWS Lambda 函数 CodePipeline。本主题包含向管道添加 Lambda AWS Lambda 函数的示例函数和步骤。

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

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

2015 年 11 月 17 日
更新了主题

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

2015 年 11 月 9 日

新的 区域

CodePipeline 现已在美国西部(俄勒冈)地区推出。更新了中的配额 AWS CodePipeline主题。添加了区域和终端节点链接。

2015 年 10 月 22 日

新主题

增加了两个新主题为存储在 Amazon S3 中的项目配置服务器端加密 CodePipeline在中 CodePipeline 创建使用其他 AWS 账户资源的管道。向“身份验证和访问控制”添加了一个新部分示例 8:在管道中使用与另一个账户相关联的 AWS 资源

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 日

主题更新

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

2015 年 7 月 15 日

主题更新

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

2015 年 7 月 10 日

第一个公开发布版

这是《 CodePipeline 用户指南》的首次公开发布。

2015 年 7 月 9 日