ночная сборка и виртуальные машины
-
03-07-2019 - |
Вопрос
У меня дома мы пишем серверные приложения (службы WCF) и с нетерпением ждем возможности автоматизировать установку и запустить их в нашем ночном процессе сборки...Более того, мы с нетерпением ждем возможности установить его снова и снова на разные сервера...
Мы ищем:
- какой инструмент лучше всего подходит для ночной сборки?(в настоящее время мы используем TeamCity, но он подходит только для CI, а не для требований Nighty Build)
- Есть ли кто-нибудь, кто создает свои решения\проекты и устанавливает их на виртуальные машины?(Можете ли вы прикрепить\связать какой-нибудь автоматизированный код для этой установки?)
Спасибо.
Решение
Посмотри на FinalBuilder
Другие советы
TeamCity — отличный инструмент.Он поддерживает планирование сборки, например CC.NET, для ночных сборок.Какие у вас с этим проблемы?
Попробуйте NAnt для сборки:http://nant.sourceforge.net/
и CruiseControl.NET для непрерывной интеграции:http://confluence.public. Thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET
оба с открытым исходным кодом :-D
TeamCity справится с ночными сборками так же хорошо, как CC.Net и т. д.
Ваш комментарий
Насколько я вижу, этот TC достаточно хорош для CI не для nihgtlybuild.Поскольку мы не можем настроить для установки сервисов Windows, установить на удаленные машины, конечно, мы можем использовать MSBuild, но будет трудно написать все это.
Ничего из этого сделать не особенно сложно (конечно, IMO), используя Microsoft.SDC.Tasks