发布于: Oct 24, 2023
今天,AWS CodePipeline 宣布全面推出参数化管道,这是一项新功能,使客户能够动态地将输入参数传递到管道执行。要使管道接受输入参数,客户必须声明变量并在操作配置中使用它们。通过控制台发布更改时,客户可以为要在管道执行中使用的变量设置值。这些输入变量可用于除源操作类型之外的所有操作类型的配置。客户还可以在通过 API、CLI、SDK 和 CDK 启动管道时设置输入参数的值。
参数化管道仅适用于新的 V2 管道类型。没有设置管道类型的管道将默认为 V1,并且仅包含所有以前可用的功能。V2 管道类型具有不同的功能和定价。当您使用新的 V2 类型创建或更新管道时,您的管道可以使用输入参数,并且管道执行历史记录将显示为该管道执行提供的变量。要了解有关新管道类型、所含功能和计费影响的更多信息,请访问文档。
AWS CodePipeline 是一项完全托管的持续交付服务,可以帮助您实现发布管道的自动化,从而快速且可靠地更新应用程序和基础设施。每当代码发生更改时,CodePipeline 都会根据您定义的发布模型自动执行您的发布流程的构建、测试和部署阶段。