Google Cloud Build-触发仅调用分支构建

时间:2019-03-05 05:56:38

标签: git github google-cloud-platform continuous-integration google-cloud-build

我正在尝试创建一个触发器,该触发器仅在非主分支中签入完成时才运行。我在config中提供了以下正则表达式

^(?!.*master).*$

但是失败,并显示以下错误消息

Invalid regex ^(?!.*master).*$: error parsing regexp: invalid or  unsupported Perl syntax: `(?!`

有没有办法让这种正则表达式不产生负面影响。

PS:当我选择docker选项时,它确实警告我“不支持正则表达式中的负向外观”

2 个答案:

答案 0 :(得分:1)

使用此正则表达式将忽略主分支[^(?!.*master)].*

答案 1 :(得分:0)

实际上,它可以与

配合使用
^master$

然后勾选反转正则表达式复选框。