0

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

ただし、一部のカスタム タスクにエラーがある場合 (たとえば、この NUnit テストの実行で失敗したテストがある場合)、BeforeOnBuildBreak ターゲットは実行されません。ビルドが失敗した場合にカスタムロジックを実行するための他の(より一般的な)ターゲットまたは他の方法はありますか?

4

1 に答える 1

1

個々のタスクについてContinueOnError="True"、プロパティを設定してからエラーをチェックし、通知を送信して、Errorタスクを使用して手動でビルドを失敗させることができます。

于 2010-03-29T10:18:04.607 に答える