Я создаю TeamCity как свой сервер сборки.
У меня есть свой настроенный проект, он обновляет правильно от подверсии и создает хорошо.
Таким образом, что является следующим?
Идеально, я хотел бы иметь его автоматический, развертываются к тестовому серверу, с руководством развертываются к жить/подготавливать серверу.
Что лучший способ состоит в том, чтобы пойти об этом?
Так как я использую C#/ASP.Net, я должен добавить веб-проект Развертывания к своему решению?
Обычно я создаю установщик Wix. Проект Wix можно собрать с помощью MsBuild, так что у вас не должно возникнуть проблем.
Также я бы порекомендовал взглянуть на следующие расширения MsBuild для автоматического развертывания:
http://www.codeplex.com/MSBuildExtensionPack
http://msbuildtasks.tigris.org/
Надеюсь, это поможет.
.Я написал довольно длинное сообщение в блоге на эту тему, которая может вас заинтересовать:
в основном: