CruiseControl.NET, действительно ли нужен Нант? - PullRequest
4 голосов
/ 12 сентября 2011

Я пытаюсь настроить CruiseControl.NET для CI.У меня проблемы с поиском ссылок и примеров для настройки только наблюдателя файловой системы, чтобы запустить сборку файла решения.У меня проблема с примерами использования Nant, которые требуют настройки скрипта сборки.Игра с Nant показывает, что вы можете использовать msbuild для создания файлов sln, что заставляет меня задуматься, в чем тогда смысл Nant?

Нужен ли мне Nant или я могу настроить CCNET и использовать его для построения решения с помощью msbuildфайл?Требуется ли Нант, если я собираюсь добавить в модульное тестирование и другие инструменты, такие как статический анализ?

Ответы [ 4 ]

5 голосов
/ 12 сентября 2011

Nant требуется только если вы хотите использовать Nant.:)

Вы можете использовать cc.net для сборки сборок на основе msbuild / solution.

3 голосов
/ 12 сентября 2011

Нант - это порт Ант.Это было очень полезно во времена, когда MSBuild был не таким мощным и гибким, как сегодня.Мы используем CruiseControl, используя только MSBuild, а не NAnt.Так что я думаю, ваши примеры просто несколько устарели.

0 голосов
/ 16 октября 2012

NANT - очень гибкое приложение, предоставляющее хорошую помощь при использовании cruisecontrol.net.

Вы все еще можете использовать MSBUILD (если вы не планируете создавать файлы MSI отдельно от других проектов) или devenv.com(если вы планируете создавать файлы MSI отдельно от других проектов), чтобы построить свой проект / решение.После этого вы можете использовать NUNIT для тестирования вашего модуля.Это может быть установлено отдельно.

0 голосов
/ 10 декабря 2011

Nant обеспечивает высочайшую гибкость и точный контроль зерна в процессе сборки.

...