2
我正在使用TeamCity 8.1.2,並且每當有人檢查文件到特定目錄時我需要觸發構建,但我不想TeamCity從該目錄中檢查文件。我有一個需要運行的進程,我只需要TeamCity的觸發機制,而不需要檢出機制。如何在不檢出任何文件的情況下使用VCS觸發器觸發構建
我有一個VCS觸發器設置,並試圖添加一些觸發規則,當一個文件被簽入到我正在監視的目錄中時觸發構建,但如果您已設置檢出規則, 。
我已經嘗試刪除所有結帳規則,但TeamCity只是試圖檢查出根目錄中的每個文件。
我已經嘗試添加「排除所有」結帳規則( - :.),但構建永遠不會被觸發。
任何人都可以幫忙嗎?
謝謝!這工作! – 2014-10-30 15:10:32
附加問題:是否有任何方法可以爲多個VCS根目錄之一執行此操作?我有兩個根,我想在其中籤出一個,但只使用另一個作爲觸發器。 – 2015-08-10 12:21:12
無法爲不同的VCS根目錄指定不同的結帳模式。作爲解決方法,您可以創建一個構建配置,並附加第二個VCS根目錄並簽出模式「不自動簽出」。以及依賴於快照的構建配置,它檢出第一個VCS根,並觸發並帶有選項「觸發快照依賴性更改」。因此,如果任何存儲庫中存在更改,則會觸發第二個構建配置。 請投票相關請求:https://youtrack.jetbrains.com/issue/TW-8242。 – 2015-08-10 13:23:35