1

ビルドマシンでTeamCity7.0.3をセットアップしています。Jabber通知機能を使用したGoogleトーク通知を除いて、すべてが正常に機能しています。テスト通知を送信すると、正常に機能します。しかし、ビルドが完了/失敗した場合、通知は届きません。通知は、システムトレイ通知機能を使用してマシン上でローカルに機能します。私はすべてのプロジェクトとすべてのイベントに登録しましたが、何も起こらないまでです。私は同じGmailアカウントを使用してメッセージを送信し、受信するのと同じです。これは少し奇妙かもしれませんが、テストメッセージは機能します。これはファイアウォールの問題である可能性がありますが、テストメッセージは機能します。

何か案は?

4

1 に答える 1

6

TeamCity 7.1で次の設定を使用して、Jabberをセットアップします。

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

明らかに、my_user@gmail.comを通知を送信する必要があるGoogleトークユーザーに置き換えます。Googleトークを使用している場合、自分自身にメッセージを送信することはできないため、サーバーユーザーは、通知を受信するユーザーのJabberアカウントとは異なる必要があることに注意してください。

次に、ユーザーの通知ルールを構成する必要があります。右上隅にある自分の名前をクリックし、[マイ設定とツール]で[監視対象のビルドと通知]の下のJabberNotifierの横にある[編集]をクリックします。このページは次のようになります。

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

「Jabberアカウント」は上記の「サーバーユーザー」とは異なる必要があることに注意してください(そうでない場合、通知は受信されません。これは、これを最初に設定したときに最初に犯した間違いです)。また、[新しいルールを追加]をクリックして、Jabber通知が必要なビルドまたはビルドのグループごとにルールを設定する必要があることにも注意してください。JabberNotifierはEmailNotifierルールを継承しません(これは、これを最初に設定したときに私が犯したもう1つの間違いです)。

于 2012-09-06T22:22:45.570 に答える