2012-05-15 56 views
0

如何配置TeamCity,以便在SVN Externals路徑無效時收到通知(電子郵件或托盤)?TeamCity v7 - 如果SVN Externals路徑無效,會收到通知

的情況是,構建沒有開始,因爲VCS根步,出現以下錯誤失敗:

Error collecting changes for VCS repository 'XYZ trunk' 
Checkout rule: 
Path is invalid: 
'https://SvnServer:8443/svn/DotNet/Code/Modules/ExternalABC/Tags/2.4.0.0/2.4.0.39711/bin'@39825 

一個外部的「XYZ幹線」聲明指出路徑無效。這是承諾,並提出沒有通知。 TeamCity快速瀏覽顯示了該項目的綠燈,因爲最後一個實際的構建成功。

就目前情況而言,由於XYZ Trunk的簽出不能編譯(缺失外部dll),但沒有發送通知並且托盤中沒有顯示錯誤圖標,所以構建被破壞。

這似乎是錯誤的 - 我還沒有做什麼?

回答

1

我假設你已經有一個通知規則來設置失敗通知。如果是這樣,那麼您只需爲相關通知規則進行「生成無法啓動」檢查。

如果要在要爲其設置通知的組下的「管理 - >組」下執行此操作。如果要通知「所有用戶」所有因其更改而失敗的構建,則可以設置一個包含「構建失敗」,「忽略不是由我的更改導致的失敗」和「構建開始」全部檢查的規則。

雖然在源控制服務器出現問題時可能會導致額外的「誤報」通知,但需要警告。

+0

謝謝 - 我會嘗試併發回。 –