Как настроить сборку / развертывание проекта .net на Jenkins - PullRequest
7 голосов
/ 19 марта 2012

В настоящее время мы используем Jenkins для всех наших сборок / развертываний (Java) из коробки Linux.Сейчас мы создаем клиент .net и хотели бы иметь аналогичный процесс автоматической сборки / развертывания.У меня есть некоторые исследования и я нашел плагин MSBuild для Jenkins.Похоже, что есть два пути:

  1. Установите Wine или другую виртуальную машину для Windows на компьютере с Linux, затем установите .net framework, чтобы Jenkins мог использовать его для MSBuild
  2. Настройка aНовый экземпляр Jenkins на компьютере с Windows и с отдельной платформой сборки.

Я довольно новичок в чудесном мире .net, поэтому могут быть другие альтернативы, о которых я не знаю.

Итак, как мне настроить uild / развертывание для проекта .net на Jenkins?

1 Ответ

4 голосов
/ 19 марта 2012

Я бы порекомендовал установить отдельное ведомое в Windows, но запустить мастер из коробки Linux. Таким образом, у вас есть централизованный способ контроля и мониторинга ваших сборок.

Я не могу ничего сказать о плагине MSBuild, поскольку по историческим причинам мы запускаем сборки MS Devenv через командную строку (используя ANT в качестве «клея»).

Мы создаем наш продукт (написанный в основном на C ++) для Windows, OS X, iOS и Android. Наша низкоуровневая система сборки основана на CMake.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...