現在、TeamCityプロジェクトの1つにビルドステップとしてFxCopを統合しています。ビルド後に実行され、エラーを出力します。
それはうまく機能しています。ただし、私が本当に望んでいるのは、実行するたびにエラーの概要を電子メールで送信して、毎回TeamCityUIにログインする必要がないようにすることです。どうすればこれを達成できますか?
Web サイトのプロファイル パネルに電子メール通知機能があり、これを使用して、特定のビルド構成、特定のプロジェクト、またはすべてのビルドからのビルドに関して電子メールを送信するように TeamCity を構成できます。
必要な情報を電子メールで送信するのに十分な機能があるかどうかはわかりません。自分で調べる必要があります (明確にするために、右上にあなたの名前が書かれたリンクがあります)。十分なオプションがない場合は、さらにカスタム ビルド手順が必要になります。これには、FxCop ログをダウンロードし、目的の人間が読める電子メールに処理して、自分で送信する必要があります。
TeamCity が実際にデフォルトで次のメール形式で失敗を配信することを知りました!
> Build myBuild :: Build #15 successful (Inspections total: 5288 (-1),
> errors: 3350 (-1)) Agent: WIN-F6GHH45VG7K