我在TeamCity(v8.0.1)中创建了一个构建配置,通过将我的VCS分支规范设置为+来自动构建我的Github拉取请求:refs / pull /(* / merge)(我跟着this博客交)。
TeamCity正在接受新的拉取请求和对现有拉取请求的更改,但是当我希望它只执行单个构建时,它会在每次更改时启动多个构建。
例如,我将两次提交推送到现有的pull请求,导致TeamCity正在执行8次构建。当我查看每个构建的更改时,更改图表是相同的,除了拉取请求的构建的提交哈希(至少我认为它就是这样),例如。
我已确认在Build Trigger配置中禁用了Per-checkin Triggering。我还确认我们没有使用任何Github的TeamCity钩子。
任何想法可能是什么问题?
答案 0 :(得分:1)
我不确定是什么原因造成这种情况,但是你试过打开“安静期” http://confluence.jetbrains.com/display/TCD8/Configuring+VCS+Triggers