2013-11-26 99 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小時)。

試着等到它完成或取消所有構建。

希望它有幫助。

相關問題