我正在构建机器上设置TeamCity 7.0.3。除了使用Jabber通知程序的Google Talk通知之外,一切都正常。当我发送测试通知时,它工作得很好。但是当构建完成/失败时,我没有收到任何通知。这些通知在使用系统托盘通知程序的计算机上可以在本地运行。我已经注册了所有的项目和所有的事件,但仍然没有通过。我使用与接收消息相同的gmail帐户发送消息,这可能有点奇怪,但测试消息可以工作。我猜这可能是防火墙问题,但测试消息仍然有效。
有什么想法吗?
发布于 2012-09-07 06:22:46
我使用Jabber 7.1中的以下设置来设置TeamCity:
http://i48.tinypic.com/9ay0xz.png
显然,将my_user@gmail.com替换为应该发送通知的Google Talk用户。请注意,使用Google Talk时,您无法向自己发送消息,因此对于任何想要接收通知的用户,服务器用户必须与Jabber帐户不同。
现在,您需要为您的用户配置通知规则。在右上角单击您的名字,然后在“我的设置和工具”中,单击“监视的构建和通知”下Jabber通告程序旁边的“编辑”。此页面如下所示:
http://i47.tinypic.com/xpq3y9.png
请注意,"Jabber帐户“必须与上面的”服务器用户“不同(否则您将不会收到通知;这是我第一次设置此帐户时犯的第一个错误)。另请注意,您必须为您希望Jabber通知的每个内部版本或内部版本组设置规则,方法是单击“添加新规则”。Jabber通知程序不会继承您的电子邮件通知程序规则(这是我在第一次设置时犯的另一个错误)。
https://stackoverflow.com/questions/12297871
复制相似问题