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