2013-03-20 1 views
1

Я пытаюсь заставить TeamCity v7.1 уведомлять меня о событиях сборки через Jabber. У меня TeamCity на сервере на работе, и я настроил сервер OpenFire XMPP на своем настольном компьютере. Чтобы завершить изображение, у меня есть клиент Pidgin, который работает на моем рабочем столе, слушая сообщения.TeamCity 7.1 Уведомления Jabber не достигают получателя

Я настроил TeamCity для подключения к серверу OpenFire через пользователя OpenFire, который я назвал «teamcity», и когда я «тестирую соединение», мне сообщили, что соединение в порядке. Когда я тестирую соединение, которое я отправляю пользователю OpenFire, я называл «pidgin».

Проблема в том, что сообщения Jabber, отправленные TeamCity, никогда не доходят до пользователя «pidgin». TeamCity не указывает на проблему, и я не вижу признаков проблемы в журнале уведомлений TC. Точно так же ни одно уведомление от событий построения никогда не доходит до пользователя «pidgin» (довольно уверенно, что я правильно установил правила уведомления Jabber).

Любая идея, почему это или что я должен попробовать дальше?

+1

У меня такая же проблема. Встречается в TeamCity 7.1.4 (сборка 24331) и YouTrack 4.2 (сборка 5891). Я использую Openfire 3.8.1! Журналы YouTrack и Openfire ничего не показывают. –

ответ

2

Я уверен, что решил свою проблему, указав «полное» имя пользователя XMPP в TeamCity. В моем примере: pidgin @ urisopenfire (где uriopenfire - это имя моего экземпляра сервера OpenFire).

Когда я использовал эту полную форму при тестировании соединения и в настройках Jabber Notifier для моего проекта TC, я получил уведомление от TeamCity, входящего в мой клиент Pidgin.

Как ни странно, эта полная форма не нужна при настройке пользователя «teamcity» в глобальных настройках уведомления Jabber TeamCity.

+1

Спасибо, это сработало! –

+0

Рад, что я мог бы помочь :) – urig

Смежные вопросы