Существует ли предварительно сделанное Непрерывное решение для Интеграции для приложений.NET?

С моей точки зрения мы создаем наш собственный 'аромат' NAnt/Ivy/CruiseControl. Внутренняя сеть и не может не получить чувство, что другие dev магазины делают точно ту же работу, но затем все узнают те же проблемы и ловушки с нею.

Я не жалуюсь на NAnt, Плющ или CruiseControl вообще, поскольку они были блестящими в помощи нашей команде разработчиков стать более уверенными в качестве их кода, но просто кажется странным, что эти инструменты очень популярны, все же мы все заново изобретаем колесо CI.

Существует ли предварительно сделанное решение для того, чтобы создать приложения .NET, с помощью упомянутых выше инструментов?

7
задан Shog9 29 March 2010 в 19:26
поделиться

3 ответа

Инструменты непрерывной интеграции обычно сосредоточены исключительно на мониторинге / выполнении аспекта непрерывной интеграции, т. Е. Они отслеживают репозиторий и запускают сборку, когда что-то проверяется. Уловка для достижения успеха заключается в создании автоматизированных сборок, которые легко поддерживать и расширять - rake, вероятно, лучший выбор для этого, чем nant из-за выразительности ruby, но вы можете добиться того же с nant, если будете осторожны.

TeamCity, вероятно, самый простой и быстрый в настройке и запуске CI-сервер, который определенно превосходит CC.

Hudson был еще одним продуктом, который часто возникал, когда я исследовал, какой сервер CI использовать, но, поскольку я выбрал TeamCity и никогда не использовал Hudson, я не могу сравнивать 2.

4
ответ дан 7 December 2019 в 12:18
поделиться

Взгляните на Hudson

1
ответ дан 7 December 2019 в 12:18
поделиться

Существует CI Factory, но это всегда был один разработчик, собирающий части в единое целое, и похоже, что он совершил боковую пробежку из .NET-страны в Java-страну.

0
ответ дан 7 December 2019 в 12:18
поделиться