0

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

그러나 일부 맞춤 작업 (예 :이 NUnit 테스트 실행에 실패한 테스트)에 오류가있는 경우 BeforeOnBuildBreak 대상도 실행되지 않습니다. 빌드가 실패한 경우 사용자 지정 논리를 실행할 다른 (더 일반적인) 대상 또는 다른 방법이 있습니까?

답변

1

개별 작업의 경우 ContinueOnError="True" 속성을 설정 한 다음 오류를 확인하고 알림을 보내고 Error 작업을 사용하여 수동으로 빌드를 실패 할 수 있습니다.

관련 문제