2

我在 TeamCity (v8.0.1) 中创建了一个构建配置,通过将我的 VCS 分支规范设置为 +:refs/pull/(*/merge) 来自动构建我的 Github 拉取请求(我关注了这篇博文)。

TeamCity 可以很好地接收新的拉取请求和对现有拉取请求的更改,但是当我希望它只执行一个构建时,它会在每次更改时启动多个构建。

例如,我向现有的拉取请求推送了两个提交,导致 TeamCity 执行了 8 个构建。当我查看每个构建的更改时,更改图是相同的,除了拉取请求构建的提交哈希(至少我认为是这样),例如

在此处输入图像描述 在此处输入图像描述

我已经确认在 Build Trigger 配置中禁用了 Per-checkin Triggering。我还确认我们没有使用任何 Github 的 TeamCity 挂钩。

任何想法可能是什么问题?

4

1 回答 1

1

我不确定是什么原因造成的,但是您是否尝试过打开“安静期” http://confluence.jetbrains.com/display/TCD8/Configuring+VCS+Triggers

于 2013-09-20T11:26:29.013 回答