Требуется решение для развертывания на основе графического интерфейса для .net - PullRequest
1 голос
/ 24 февраля 2010

Хорошо ... Я просмотрел этот сайт и просто не могу найти ответ, который ищу.

У нас есть многосерверная настройка для наших веб-сайтов, обычно (DEV / QA / PRODUCTION). Наши сайты .net, которые требуют своего рода сборки перед развертыванием. Мы используем SVN для управления исходным кодом и ищем инструмент / веб-сайт / что-то, что позволит нашим менеджерам проектов нажимать кнопку развертывания изменений в различных средах. Кажется, для этого нет серебряной пули, я прав в этом предположении?

Мне нравится функциональность Springloops, но я не могу найти никакой информации относительно его использования с .net. Щадя детали, было бы неплохо увидеть диаграмму сортировок по всему сквозному процессу. Под этим я подразумеваю, что если несколько разных инструментов являются единственным ответом (без серебряной пули), то на диаграмме показано, где находятся инструменты по отношению ко всему процессу.

Ответы [ 3 ]

1 голос
/ 24 февраля 2010

Посмотрите на CruiseControl.Net . Это позволит вам автоматизировать сборку, а при наличии ошибок может уведомить определенных людей и даже высветить большой красный свет в офисе.

Другая вещь, которую он может сделать, - это автоматическое развертывание в выбранном регионе, таком как Dev / Test / Stage / Prod, когда нет ошибок.

Хотя вы можете захотеть сделать Prod ручным нажатием кнопки. :)

0 голосов
/ 24 февраля 2010

Попробуйте развертывание ClickOnce. После развертывания обновления на сервере клиентские приложения автоматически обновляются на каждом клиенте при следующем запуске.

0 голосов
/ 24 февраля 2010

Новые функции публикации по щелчку в Visual Studio 2010 довольно просты в настройке и использовании: http://vishaljoshi.blogspot.com/2009/05/web-1-click-publish-with-vs-2010.html

Поддерживает настройку IIS и развертывание пакетов SQL.

В файл включен файл msdeploy.exe, который можно настроить для работы с файлами .bat или каким-либо настраиваемым средством запуска сценариев.

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