Результаты Cruisecontrol.net не совпадают с результатами non-cc.net

У меня есть сценарий nant, который создает решение VS2008. Когда я сам запускаю его, набирая «nant» в командной строке, все правильные библиотеки DLL копируются в соответствующие каталоги bin. Но когда Cruisecontrol выполняет сборку CI, никакие библиотеки DLL не копируются в каталоги bin.

Есть идеи, что вызывает это?


person Community    schedule 09.02.2009    source источник


Ответы (2)


Ваша проблема, дорогой мистер Флибл, заключается в том, что вы указали «test» в качестве цели в конфигурации cc.net, которая переопределяет цель по умолчанию (сборку), которая выполняется при выполнении nant из командной строки.

person Community    schedule 09.02.2009
comment
Ага, это было бы в окружающей среде, черт возьми. - person Charlie Martin; 10.02.2009

Очень вероятно, что в вашем окружении есть что-то, чего нет в среде круиз-контроля. Добавьте что-нибудь в сборку CruiseControl (например, настройку подробного вывода на nant) и убедитесь, что у вас настроены такие же пути.

person Community    schedule 09.02.2009
comment
Спасибо, Чарли. Что вы имеете в виду под средой CC? Разве CC не вызывает сценарий nant и позволяет ему делать свое дело? На какие аспекты среды я могу повлиять, когда просто набираю nant из командной строки? - person Mr. Flibble; 09.02.2009