우리는 TFS 빌드를 사용하고 있으며 구성 내에서 몇 가지 사용자 지정 단계를 수행합니다 (예 : AfterCompile
대상의 NUnit 테스트 실행, AfterDropBuild
대상의 배포 단계 등). 이제 깨진 빌드에 이메일을 보내는 기능을 추가하려고합니다. MS 커뮤니티 작업에서 메일 작업을 구성하고 BeforeOnBuildBreak
대상에 넣습니다. 컴파일 오류가 발생하면 완벽하게 작동합니다. 알림 전자 메일도 받고 있습니다.MSBuild에서 대상을 일반적인 오류로 바인딩하는 방법
그러나 일부 맞춤 작업 (예 :이 NUnit 테스트 실행에 실패한 테스트)에 오류가있는 경우 BeforeOnBuildBreak 대상도 실행되지 않습니다. 빌드가 실패한 경우 사용자 지정 논리를 실행할 다른 (더 일반적인) 대상 또는 다른 방법이 있습니까?