2014-01-22 29 views
1

如果版本/構建發生更改,是否可以將TeamCity 8+配置爲僅部署到服務器。我們目前的問題是我們每晚都在進行部署,但有些晚上沒有新的變化,我們不希望TeamCity部署。僅當新版本存在時,Teamcity每晚構建

我搜查了他們的文檔和谷歌,但似乎無法找到任何談論這樣做。想知道是否可以做到?

+0

您的團隊城市是否連接到源代碼控制庫?因爲那麼你可以將它設置爲僅在teamcity檢測到任何新的更改時才構建。 – Umair

+0

是的,它使用Stash作爲git存儲庫。 – devfunkd

+0

TeamCity中的哪個位置可以設置該參數? – devfunkd

回答

2

所以你有一個計劃觸發器,每天晚上1點或其他類似的事情都會被設置爲運行,對不對?

您可以將其設置爲僅在其使用的存儲庫或其任何子集存在更改時才運行。如果存儲庫中某些文件或文件夾發生更改,您甚至可以使其運行。

查看您的schedule trigger的設置。如果以這種方式進行設置,如果沒有更改,甚至不會觸發。

+0

哇!偉大的文章......頭腦風暴。 :) – devfunkd