2013-11-26 78 views
4

我想建立与主合并的每个拉请求。我已经安装TeamCity的方式如下: http://blog.jetbrains.com/teamcity/2013/02/automatically-building-pull-requests-from-github-with-teamcity/团队城市触发器构建github拉请求

分公司规格: +:裁判/拉/(* /合并)

默认分支: 主

我已经安装github上的TeamCity服务钩。

http://www.jaxzin.com/2011/02/teamcity-build-triggering-by-github.html

当我启用TeamCity的钩。工作认识到这种变化,但构建仍处于“待定”状态,不会被触发。我需要设置VCS触发器吗?

我试着在没有teamcity服务钩子的情况下进行设置,但是只要提交了新的PR,就会重新触发所有Pull-Requests的构建。构建也会在已关闭的PR上触发。

有人可以分享他们的配置来触发构建只有一次,而不是建立任何关闭的PR?

+0

您正在使用哪个TC版本? –

回答

0

在TeamCity GitHub挂钩中没有必要,您可以使用简单的VCS触发器。

全部活跃分支将在首次启动时触发。从docs

分支视为积极的,如果:

  • 它是存在于VCS库中,有最新提交(即 随着年龄小于 teamcity.activeVcsBranch.age.days参数的值承诺,7天默认)。或者它
  • 具有最近的构建(即,构建的年龄小于参数值 teamcity.activeBuildBranch.age.hours,默认为24小时)。

试着等到它完成或取消所有构建。

希望它有帮助。

相关问题