VS2010 и CruiseControl.net - PullRequest
       33

VS2010 и CruiseControl.net

1 голос
/ 06 апреля 2011

В настоящее время мы используем CruiseControl.net 1.5.0.6237 с VS2008. Мы планируем переместить VS2010 в ближайшее время.

Можем ли мы использовать VS2010 с CC.net 1.5.0? Какая рекомендуемая версия для VS2010?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 06 апреля 2011

Вам необходимо использовать версию Visual Studio 2010, которая может создавать ваш код.Я использовал CruiseControl.NET для создания кода .NET 2.0, 3.5 и 4.0 (Visual Studio 2005/2008/2010).Все работает

В основном CruiseControl.NET запускает другие процессы (например, msbuild), и версия CruiseControl.NET не влияет на то, какие программы вы можете запускать для сборки.

Если вы используете Team Foundation Server в CruiseControl.NET, то для некоторых версий CruiseControl.NET требуются специальные версии Team Explorer.

1 голос
/ 06 апреля 2011

У нас запущен сервер CruiseControl.NET с последней выпущенной версией (1.6.7981.1).У него есть проекты, которые строятся с использованием MSBuild VS 2005, VS 2008 и VS 2010 без проблем.

1 голос
/ 06 апреля 2011

Если вы планируете перейти на VS2010, вы можете использовать функцию непрерывной интеграции TFS 2010 .. Я предполагаю, что у вас есть TFS 2010 .. CI является одной из его встроенных функций.Когда вы создаете новую сборку, одна из вкладок в «мастере» посвящена настройке, когда вы хотите, чтобы сборка запускалась, и вы можете настроить ее на запуск каждый раз, когда что-то проверяется (что является сборкой CI), или выможете настроить его на сохранение своих изменений и запускать его не чаще, чем в указанный период времени.

Вам не нужны CC.Net или NAnt.На самом деле TFS автоматически создает файл MSBuild, который затем можно расширить, если вы хотите делать дополнительные вещи со своей сборкой (например, создавать MSI-файлы или развертывать собранные файлы в других местах и ​​т. Д. И т. Д.).

С другой стороны, если вы не уверены в CC.NET, я не вижу никаких проблем с CC.net 1.5.0.Пожалуйста, не используйте бета-версии CC.NET, так как в прошлом у нас были проблемы с панелью мониторинга и пользовательскими действиями.

...