TFS ビルドを使用しており、構成内にいくつかのカスタム手順があります (たとえば、ターゲットでの NUnit テストの実行、AfterCompile
ターゲットでの展開手順AfterDropBuild
など)。ここで、壊れたビルドでメールを送信する機能を追加したいと考えました。MS コミュニティ タスクからメール タスクを構成し、BeforeOnBuildBreak
ターゲットに配置しました。コンパイル エラーが発生した場合、これは完全に機能し、通知メールも受信しています。
ただし、一部のカスタム タスクにエラーがある場合 (たとえば、この NUnit テストの実行で失敗したテストがある場合)、BeforeOnBuildBreak ターゲットは実行されません。ビルドが失敗した場合にカスタムロジックを実行するための他の(より一般的な)ターゲットまたは他の方法はありますか?