1

我希望Hudson發送電子郵件給開發人員(VS2010,TFS)時遇到警告哈德森並建立警告:可能從報告中排除項目?

問題是解決方案包含來自另一家公司的幾個項目,我們無法觸及。由於它們是解決方案的一部分,因此在解決方案建立時需要構建它們,但我們不希望Hudson計算這些項目的警告(其中有很多)。

有沒有辦法告訴Hudson不要在乎那些項目中的警告?

回答

0

您可以使用email-ext插件的$ {BUILD_LOG_REGEX}令牌過濾項目中的警告。

1

處理這個問題的一種可能的方式是製作不同的項目 - 構建第三方依賴項,然後構建您編寫的代碼。

還要注意,您可以設置警告的閾值。所以如果你知道第三方內容有多少警告,你可以設置更高的限制 - 這樣你會收到一封電子郵件,指出新的警告。

我想你也可以設置一個電子郵件/狀態來通知自上次構建以來警告的數量是否增加。

+0

聽起來不錯,非常感謝!但是,我擔心這對我們不利,因爲第三方項目仍在開發中。我們不能(也不想)分別構建它們。此外,這些項目中的警告數量可能會有所不同,因此我們不能將警告限制設置爲常數...... –

+0

爲什麼它們不能單獨構建? – Tim