2012-09-06 61 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