1

我正在尝试让 TeamCity v7.1 通过 Jabber 通知我有关构建事件的信息。我在工作的服务器上安装了 TeamCity,并且在我的台式机上设置了 OpenFire XMPP 服务器。为了完成这幅图,我在桌面上运行了一个 Pidgin 客户端来监听消息。

我已经将 TeamCity 配置为通过我称为“teamcity”的 OpenFire 用户连接到 OpenFire 服务器,当我“测试连接”时,我被告知连接正常。当我测试我发送给我称为“pidgin”的 OpenFire 用户的连接时。

问题是从 TeamCity 发送的 Jabber 消息永远不会到达“pidgin”用户。TeamCity 没有给出任何问题的迹象,我在 TC 通知日志中也没有看到任何问题的迹象。几乎没有任何来自构建事件的通知传递给“pidgin”用户的方式(相当有信心我已经正确设置了 Jabber 通知规则)。

知道为什么会这样或者我接下来应该尝试什么吗?

4

1 回答 1

2

我很确定我已经通过在 TeamCity 中指定“完整”XMPP 用户名解决了我的问题。在我的示例中:pidgin@urisopenfire(其中 uriopenfire 是我的 OpenFire 服务器实例的名称)。

当我在测试连接时以及在我的 TC 项目的 Jabber 通知程序设置中使用此完整表单时,我确实收到了来自 TeamCity 的通知进入我的 Pidgin 客户端。

奇怪的是,在 TeamCity 的全局 Jabber 通知设置中设置“teamcity”用户时不需要这个完整的表单。

于 2013-03-21T20:25:22.360 回答