Я использую Hudson, но принцип настройки такой же.Как только вы поймете, как успешно развернуть пакет на сервере с локального компьютера, все остальное будет просто;)
Это сделает пакет:
MSBuild "WcfService1.csproj" / T: Пакет
Затем найдите папку Пакет в папке вашего решения (должна находиться в obj \ debug).Внутри вы должны увидеть что-то вроде этого:
PackageTmp
WcfService1.deploy-readme.txt
WcfService1.deploy.cmd
WcfService1.SetParameters.xml
WcfService1.SourceManifest.xml
WcfService1.zip
На вашем сервере должен быть установлен Инструмент веб-развертывания и также запущена Служба удаленного агента (послеВы устанавливаете WDT, я думаю, что он выключен).Если у вас это уже есть, откройте консоль Windows и запустите
WcfService1.deploy.cmd / M: your_server_name / Y
Вы можете использовать / T вместо / Y, чтобывыполните тестовый прогон - ничего не будет опубликовано, но вы увидите, если что-то упустили.
Помните об идентификации своего пула приложений, доступе к папкам и т. д.
Это только основные шаги, для более сложных вещей вам нужно немного поиграть с файлом SetParameters.xml и / или со свойствами вашего проекта.