发布于: Oct 24, 2023

今天,AWS CodePipeline 宣布支持使用 CodeStarSourceConnection 源操作在推送到 GitHub、GitHub Enterprise Server、GitLab Cloud 和 Bitbucket Cloud 中的存储库的 git 标签上启动管道执行。客户现在可以在其管道定义中添加“触发器”部分,该部分使用包含和排除模式对 git 标签进行筛选。当应用于源存储库中的提交的 git 标签与触发器筛选条件匹配时,CodePipeline 就会启动管道执行。CodeStarSourceConnection 会操作克隆与 git 标签关联的提交。客户可以在控制台中看到启动管道执行的 git 标签是相应源操作的输出变量。客户可以通过 API/CLI/SDK 和 CDK 使用触发器部分。

只有新的 V2 类型管道支持在 git 标签上启动管道执行。V2 类型的管道提供了超出 V1 类型管道的扩展功能和配置选项。要了解有关新管道类型、所含功能和计费影响的更多信息,请访问文档。  

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

要将管道配置为在推送的 git 标签上触发,请访问我们的文档。有关 AWS CodePipeline 的更多信息,请访问我们的产品页面。