2014-05-22 18 views
4

我在TeamCity的以下設置:TeamCity的未能觸發通配符指定的分支

構建配置設置 - >版本控制設置 - > VCS根:

  • 缺省分支:遠程運行/我的特徵
  • 分支規範:遠程運行/我的特徵

這從遠程運行/我-特性分支從Github上獲取提交時完全觸發,但磨片n我試着讓它具有通用性(所有分支都是遠程運行的),如下所示:

  • 默認分支:remote-run/*或者refs/heads/remote-run/* OR +:refs/heads /遠程運行/ * OR - :refs/heads/remote-run/*
  • 分支規範:遠程運行/ * OR或refs/heads/remote-run/* OR +:refs/heads/remote-run/* OR - :refs/heads/remote-run/*

什麼都沒有被觸發。

有沒有人知道在推送到remote-run/ANYTHING_HERE時需要什麼分支規格才能觸發?

感謝, 約努茨

由於事實上,它無法連接到GitHub庫如果我指定像什麼:

分支規範-:refs/heads/*/pull-:refs/heads/*/merge+:refs/heads/*/pull+:refs/heads/*/merge即使我的Github回購中有有效的合併請求。在觸發

+1

你在使用TC8.x嗎?是「遠程運行」遠程回購的名稱,還是實際分支層次的一部分? – VonC

+1

正如TeamCity在這裏所描述的(http://confluence.jetbrains.com/display/TCD7/Branch+Remote+Run+Trigger),我使用「git push origin + HEAD:remote-run/my_feature」命令將我的提交推送到Github上。 –

回答

2

使用路濾波器並設置只過濾器

+: remote-run/* 

而且在版本控制分支規範使用

+:(remote-run/*) 

我也有過類似的問題和解決它,如上所述。 我認爲這也能解決你的問題。

相關問題