2015-12-28 3 views
0

Я хочу автоматизировать процесс построения и развертывания.Развертывание приложения на удаленном сервере IIS

Мне удалось создать определение сборки на VSO, и когда я проверяю запуск кода, запускает тесты, а в качестве конечного продукта создается папка, которая содержит все мои проекты (веб-приложение asp.net и библиотеки классов из решения) и папки bin из этих проектов.

Но мне нужно получить ту же структуру, которую я получаю, когда публикую свой веб-проект из визуальной студии с помощью функции публикации (bin, Content, Scripts, Views, Web.config). А затем скопируйте все это в удаленную папку через ftp.

Как это сделать?

ответ

0

Вы можете посмотреть в release management capabilities Team Services (fka VSO) в свою удаленную папку.

Вы можете добавить задачу для копирования файла на удаленную машину Windows, выполнить копию файла Azure, выполнить скрипт powershell и многое другое.

0

Я установил все параметры развертывания через проект> развернуть и все это работает локально напрямую с VS. Затем укажите конфигурацию сборки через переключатель msbuild на VSO. Использование MSdeploy на сегодняшний день является самым быстрым, однако поддерживает FTP.

[Visual Studio Online continuous deployment to Azure Website with publish profile

Я использовал его для развертывания на 3-й партии хостинг с на месте агента.

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