2009-09-22 6 views
0

У меня есть сервер фундаментов команды с сервером сборки, когда я запускаю сборку, которую он развертывает на веб-сайт в этом поле. Однако я также хочу сделать то же самое на Production, которое является сервером во внешней сети, а не частью того же домена.Развертывание веб-сайта для производства с сервера Team Build

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

Неужели это плохая идея, чтобы иметь возможность легко развертываться на производстве?

Кто-нибудь здесь развертывается для производства с использованием любого метода? Как ты делаешь это?

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

ответ

0

В зависимости от имеющейся у вас инфраструктуры вы можете использовать wix для создания msi и использовать диспетчер конфигурации SMS, чтобы развернуть их в целевую коллекцию. Это направление, к которому мы движемся, но еще не достигло. Мы также интегрировали wix в наш процесс сборки для создания артефактов MSI. Причина, по которой мы хотели пойти по этому пути, состояла в том, что мы используем CruiseControl.net в качестве нашего сервера непрерывной интеграции, и у нас есть сценарий nant, который мы используем для выполнения как процесса сборки, так и процесса развертывания. Они оба являются отдельными целями в nant-файле, но мы хотели, чтобы это была согласованная модель развертывания для всех сред, включая производство.

Что мы делаем в настоящее время, мы вручную перемещаем молнии (которые являются артефактами нашего текущего процесса сборки) для производства. Когда zips распаковываются в рабочей среде, мы должны удалить все файлы web.config, app.config и т. Д. Из почтовых индексов, и если у нас есть новые записи в конфигурациях, они создаются вручную.

 Смежные вопросы

  • Нет связанных вопросов^_^