Принуждение сборки рабочего процесса TFS2010 к FAIL вместо ЧАСТИЧНО УСПЕШНО

В настоящее время у меня есть настраиваемое действие рабочего процесса для запуска внешнего процесса, после успешной компиляции решения, которое возвращает ExitCode <> 0, если внешний процесс не удался. Как только я узнаю, что процесс завершился неудачно, я хочу установить статус сборки на FAIL (как вы увидите, если код не скомпилирован), поэтому я добавил действие SetBuildProperties, которое установит для свойства Status значение BuildStatus .Failed, но это, кажется, приводит только к получению сборки частично Succeeded, когда сборка завершена.

Я попытался установить статус компиляции сборки на сбой внутри моей настраиваемой операции, что действительно приводит к Failed build, но я не действительно хочу сделать это, поскольку это вводит в заблуждение, когда решение скомпилировано.

Кто-нибудь может сказать мне, как я могу заставить сборку завершиться неудачей ?? (желательно без установки статуса компиляции на сбой!)

Спасибо

9
задан Vermin 8 June 2011 в 22:26
поделиться