2009-07-27 2 views
0

У меня есть msbuild, строя свои решения. msbuild вызывается внутри командного файла, и файл вызывается в cruisecontrol.net. Когда msbuild выдает ошибку, эти ошибки появляются в журналах, но cruisecontrol все еще успешно завершается с тех пор, как пакетный файл был успешно выполнен. Есть ли какой-либо способ, которым я могу изменить cruisecontrol его статус на Неудачу в этой ситуации ????CruiseContol.Net Ошибки MSBuild

ответ

0

@Sayed Ибрагим Хашими делает хорошее предложение.

Если вы используете задачу exec в cc.net для запуска командного файла, который запускает MSBuild, тогда вам нужно будет убедиться, что сбой в MSBuild указан в коде возврата из командного файла. Вам также необходимо убедиться, что это не одно из указанных для задачи exec.

MSBuild task в cc.net явно понимает результат работы MSBuild и передаст или завершит ваш интеграционный проект, основанный на успехе сбоя сборки.

Задача Executable не имеет особого представления о том, что такое процесс, и будет просто признавать, что преуспел в любом процессе, который выходит с кодом в списке successExitCodes. Это означает, что командный файл, который вы выполняете, должен будет вернуть соответствующий код выхода в cc.net для неспособности распознать.

Смежные вопросы