2012-09-06 45 views
1

我正在構建機器上設置TeamCity 7.0.3。除了使用Jabber通知程序的Google Talk通知外,一切正常。當我發送測試通知時,它工作正常。但是當構建完成/失敗時,我不會收到任何通知。這些通知使用系統托盤通知程序在本地機器上工作。我已經註冊了所有項目和所有事件,但沒有任何事情正在通過。我使用同一個Gmail帳戶發送郵件以接收郵件,這可能有點奇怪,但測試郵件正常工作。這可能是一個防火牆問題,我猜測,但再次測試消息的作品。使用Google Talk獲取TeamCity通知

任何想法?

回答

6

我使用的TeamCity 7.1以下設置來設置的Jabber:

http://i48.tinypic.com/9ay0xz.png

顯然,應該發送通知的谷歌Talk用戶更換[email protected]請注意,使用Google Talk時,您無法向自己發送消息,因此,對於想要接收通知的用戶,服務器用戶必須與Jabber帳戶不同。

現在,您需要爲您的用戶配置通知規則。點擊右上角的名稱,然後在「我的設置&工具」中點擊「監視構建和通知」下的Jabber通知器旁邊的「編輯」。本頁面看起來是這樣的:

http://i47.tinypic.com/xpq3y9.png

注意「Jabber帳號」必須大於「服務器用戶」以上(否則你將不會收到通知不同的,這是我做的時候第一個錯誤首先設置它)。另外請注意,您必須通過點擊「添加新規則」,爲每個需要Jabber通知的版本或版本組建立規則。 Jabber Notifier不會繼承您的電子郵件通知程序規則(這是我在首次設置時犯的另一個錯誤)。

+0

使用其他帳戶發送和接收工作。奇怪的是,雖然我不再在發送帳戶中收到測試消息。但它的一切運作良好,現在感謝。 – Youngs