Teamcity VCS构建触发器无法工作

9
我正在使用TeamCity 7.1,已经配置了我的构建设置,并添加了一个VCS构建触发器,在检入完成时触发构建。(VCS触发器配置是默认的,我没有改变它)
当我将代码推送到git后,TeamCity会意识到它(如您所见=> http://prntscr.com/17j33d),但不会触发构建。
我想在源代码检测到更改时触发构建。

我遇到了几乎完全相同的问题,使用Subversion和TeamCity 8.0.2。在同一项目的不同构建配置中,这是可以正常工作的。 - JMD
目前它正在工作,尽管我没有更改任何内容 :) - Oğuzhan Topçu
1
我通过重新创建整个构建配置来解决了我的问题。我发现如果没有定义VCS触发规则,它可以正常工作。一旦我添加一个规则,即使我删除所有规则,我也必须包括“+:。”规则(如对话框中所述)。我怀疑即使在对话框中删除所有规则,"包括全部"规则的自动添加在XML背后仍然存在。 - JMD
1个回答

2
请确保在VCS触发器对话框中选中“每次检入时触发构建”选项。我认为默认情况下,此选项未被选中,因此如果您实际上正在使用默认配置,则可能未启用此选项。
如果这样做不起作用,请尝试按照JMD的说明,在VCS触发器规则中定义“+:。”。您还可以尝试删除构建触发器,并使用您想要的规则创建一个新的构建触发器。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接