Мы используем CCNET 1.4.4.83 на Win 2003 SP2. Несколько дней назад CCNET начала сообщать о сбоях сборки без какой-либо конкретной причины. Проект содержит одну задачу exec
, которая запускает build.bat
. Пакет выполняет все задания (msbuild, fxcop, db scripts, tests), но в журнале сервера я вижу, что не все команды выполнялись с build.bat
. Похоже, что что-то убивает процесс посередине, но я уверен, что это не проблема с тайм-аутом. Я пытался отключить антивирусное программное обеспечение - не повезло. Служба работает под учетной записью локального администратора. Если я запускаю build.bat
вручную на компьютере CCNET, это всегда удается.Отчеты CCNET строят сбой без причины
Вот фрагмент журнала:
2009-11-10 11:26:48,584 [288:DEBUG] [trunk C:\integration\trunk\src\build.bat] 60 Warning(s)
2009-11-10 11:26:48,584 [288:DEBUG] [trunk C:\integration\trunk\src\build.bat] 0 Error(s)
2009-11-10 11:26:48,584 [288:DEBUG] [trunk C:\integration\trunk\src\build.bat]
2009-11-10 11:26:48,584 [288:DEBUG] [trunk C:\integration\trunk\src\build.bat] Time Elapsed 00:00:23.73
2009-11-10 11:26:48,724 [trunk:INFO] Task execution failed
2009-11-10 11:26:48,724 [trunk:INFO] Task output:
<buildresults>
-- the batch output here--
</buildresults>
2009-11-10 11:26:48,803 [trunk:INFO] Merging file: c:\integration\trunk\Artifacts\Tests1.xml
2009-11-10 11:26:48,803 [trunk:INFO] Merging file: c:\integration\trunk\Artifacts\FxCop.xml
2009-11-10 11:26:48,803 [trunk:WARN] File not Found: c:\integration\trunk\Artifacts\FxCop.xml
2009-11-10 11:26:49,428 [trunk:INFO] Emailing "trunk Build Failed" to ....
2009-11-10 11:26:55,506 [trunk:INFO] Integration complete: Failure - 10/11/2009 11:26:48
Любые идеи туда, где посмотреть будут оценены !!
Хорошая идея, и я попробую, если не найду другого решения. Некоторое время назад я обнаружил, что сценарии оболочки намного проще, чем настраивать конфигурацию ccnet. Журнал установлен в DEBUG, но в нем нет ничего полезного. – UserControl
Я знаю, что вы имеете в виду, хотя, как только вы привыкли настраивать конфигурацию ccnet, это не так уж плохо. Я считаю, что гранулярность меньших задач CCNET стоит того. – AdaTheDev
Прошел почти весь день и закончил с вашим решением :( – UserControl