TeamCity 2020.1ヘルプ

通知

通知ビルド機能は、ビルドステータスとイベントに関する通知を外部サービスに送信します。現在、この機能はメール通知およびSlackノーティファイアで構成されています。

この機能は、特定のユーザーまたはユーザーグループに割り当てることができるプロジェクトレベルの通知の機能を補完します。
通知機能を使用すると、ビルド構成ごとに通知を構成できます。このアプローチでは、特定のTeamCityユーザーを参照する必要がなく、グループ通知に適しています。

複数のビルド構成に同様の通知を設定するには、ビルド構成テンプレートを使用します。

共通設定

Notifierのタイプごとに、監視するイベントを選択して、ブランチフィルターを設定できます。ブランチフィルターが構成されていない場合は、デフォルトのブランチに関する通知のみを受け取ることに注意してください。

メール通知

メール通知機能では、ターゲットメールのみを入力する必要があります。例:メーリングリストのアドレスを指定すると、そのすべてのサブスクライバーがビルド通知を自動的に受信します。

TeamCity Email Notifierは、管理 | サーバー管理で構成されたSMTPサーバー設定に依存していることに注意してください。

Slackノーティファイア

Slack Notifier機能は、親プロジェクトの設定で事前設定されたSlack接続に依存し、通知を受信するチャネルまたはユーザーのIDを入力する必要があります。

Slack接続の構成

Slackへの接続を構成するには、プロジェクト設定 | 接続に移動してコネクションの追加をクリックします。開いたフォームでSlackタイプを選択し、接続にわかりやすい名前を付けます。

TeamCityをSlackと統合できるようにするには、次のスコープを持つそれぞれのSlackアプリ(英語)を作成する必要があります: channels:read , chat:write , im:read , im:write , users:read , team:read , groups:read

Slackでアプリを構成するときは、TeamCityサーバーのすべての可能なエンドポイントアドレスをOAuthと権限 | アプリ管理リダイレクトURLとして追加してください。

アプリを作成したら、TeamCityのコネクションの追加フォームにパラメーターを入力します。