我有一个工作设置,使用概述的on the JetBrains blog方法(即具有分支规范+:refs/heads/pull/(*/merge)
的VCS根)从每个Github拉取请求构建合并提交。这很好用-每次提交或使用新提交更新拉取请求时,都会触发构建作业。
但是,也会触发master
的更改,例如,合并合并请求时。我还有另一项工作,可以构建并测试对master的更改(也可以将成功的构建发布到我们的暂存环境中),因此我不想针对这些更改运行此工作。
如何排除VCS根目录中master
的更改?
最佳答案
您可以在两个地方给它。
您可以在输入正则表达式的末尾在构建触发器中添加-:master
(有一个文本框),也可以在VCS根规范的“分支”规范中添加-:master
(但请确保默认值中没有master
)科)
关于git - 避免在TeamCity构建作业中为Github pull 请求构建/refs/heads/master,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25786977/