我有一个作业设置,使用概述on the JetBrains blog的方法,即使用带有分支规范+:refs/heads/pull/(*/merge)
的VCS根,从每个Github拉取请求构建合并提交。这很好 - 每次提交拉取请求或使用新提交更新时,都会触发构建作业。
但是,对于master
的更改也会触发它,例如合并拉取请求时。我有另一个工作,构建和测试master的更改(也将成功的构建发布到我们的临时环境),所以我不想为这些更改运行这个工作。
如何排除VCS根目录中的 master
更改?
答案 0 :(得分:5)
你可以在两个地方给它。
您可以在输入正则表达式的末尾在构建触发器(有一个文本框)中添加-:master
,也可以在分支规范中添加-:master
在VCS根规范中(但确保默认分支中没有master
)