1
我有一个工作设置,它根据每个Github拉取请求构建合并提交,使用概述为on the JetBrains blog的方法,即使用带有分支的VCS根规格+:refs/heads/pull/(*/merge)
。这可以正常工作 - 每当提交或更新新提交的请求时,就会触发构建作业。避免在TeamCity构建作业中为Github拉取请求创建/ refs/heads/master
但是,它也被触发以更改为master
,例如,合并拉取请求时。我还有另一项工作来构建和测试对主人的更改(也将成功的版本发布到我们的分期环境),所以我不想为这些更改运行此作业。
我如何排除master
VCS根目录中的更改?
啊 - 显然,我没有意识到'+'符号在我的分支规范中有什么作用。我已经将这个添加到了这些构建项目的分支规范中,并且一旦我确认它可以正常工作,就会将其标记为已接受。非常感谢! – 2014-09-17 08:49:05
这对我有效:' - :refs/heads/master' – 2016-03-16 11:51:48