是的,Bitbucket支持使用正则表达式来定义您的Webhook条件。
以下是一个例子,假设您想仅在提交消息中包含“feature”单词时才调用Webhook:
^(?=.*\bfeature\b).+$
您可以在Bitbucket的“Webhook”设置页面中的“过滤器”字段中输入上述正则表达式。
在这个例子中,正则表达式表示:
^
– 匹配行的开始(?=.*\bfeature\b)
– 匹配必须包括单词“feature”.+
– 匹配任何字符,1次或多次,直到行结束$
– 匹配行的结束这个表达式可以灵活使用以满足您的需求,例如,使用“exclude”条件从Webhook中排除某些文件。