在AWS CodePipeline中配置提交消息过滤器

问题描述

好吧,我想避免某些类型的提交来触发AWS CodePipeline,但是我在Source阶段找不到与此有关的任何配置:

enter image description here

但是,如果未将AWS CodeBuild与AWS CodePipeline链接,则我可以使用有关触发器的更多功能

enter image description here

如何使用AWS CodePipeline配置触发选项?

解决方法

您可以通过编辑管道的CloudWatch Event来实现。使用Lambda函数,您可以在提交中查找特定类型的更改。下面的链接中的示例查找对特定文件的更改-因此,例如,如果更改readme.md文件,请不要部署。

https://aws.amazon.com/blogs/devops/adding-custom-logic-to-aws-codepipeline-with-aws-lambda-and-amazon-cloudwatch-events/

您可以进一步研究该示例,例如在提交消息中查找特定标志。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...