发布于: Nov 22, 2023

AWS CodePipeline 宣布能够通过源版本覆盖启动管道执行。到目前为止,手动启动的管道执行将自动为管道中的每个源选择“最新版本”。“最新版本”取决于源操作类型。例如,对于 CodeCommit 源,使用了配置的存储库和分支中的 HEAD 提交引用,对于 Amazon Elastic Container Registry (ECR) 源,则使用了配置的映像存储库和标签的最新摘要。现在,当您启动管道执行时,您可以覆盖管道中源操作的源版本。 

通过此次发布,您可以手动启动管道执行,并选择先前成功处理的源版本,以在新处理的源版本导致失败时将生产环境回滚到上次已知的良好状态。使用源版本覆盖启动管道执行仅适用于新的 V2 管道类型。要了解有关新管道类型、所含功能和计费影响的更多信息,请访问文档

AWS CodePipeline 是一项完全托管的持续交付服务,可以帮助您实现发布管道的自动化,从而快速且可靠地更新应用程序和基础设施。每当代码发生更改时,CodePipeline 都会根据您定义的发布模型自动执行您的发布流程的构建、测试和部署阶段。 

要使用之前使用 AWS CodePipeline 处理过的源版本启动管道执行,请访问我们的文档。有关 AWS CodePipeline 的更多信息,请访问我们的产品页面