У нас есть VS Team Services с Hosted Build Controller. Я хочу использовать WebDeploy для развертывания сборки на сервере моих компаний после завершения сборки. Сервер, который я хочу развернуть, недоступен публично. Есть ли обходные пути для решения этой проблемы без необходимости создания сервера сборки на месте?Использование WebDeploy с Visual Studio Team Services Hosted Build Controller
ответ
Вы должны использовать Release Management для Visual Studio для развертывания. Его более чистый и более подходящий для цели.
Вы можете установить его в Azure VM и подключить его к Team Services. Затем вы можете иметь локальный агент, который вытаскивает файлы через http (ы) для развертывания. Вам никогда не нужно выставлять свой внутренний сервер.
Мы не нашли обходного пути, не обнажая сервер развертывания публично, но нашли следующий подход очень удовлетворительным.
Мы явно используем агент помещения, чтобы мы не открывали что-либо до внешнего мира и не должны запускать какие-либо дополнительные виртуальные машины в облаке. Первый агент по созданию помещения, который вы можете запустить бесплатно.
Мы используем это расширение для развертывания MSDeployAllTheThings.
Мы добавили пользовательскую «возможность» к встроенному агенту, называемому «onPremDeployment», чтобы гарантировать, что сборки развертывания не запущены на неправильном агенте (configure agent, ищите возможности).
- 1. Visual Studio Team Services Assembly Versioning
- 2. Build Counter - Visual Studio Team Services
- 3. Visual Studio Team Services Build Notifications
- 4. Visual Studio Team Services Build - Git Repository
- 5. Visual Studio Team Services build issue
- 6. Использование Gulp с Visual Team Team Services
- 7. Как использовать восстановление dotnet в Visual Studio Team Services Hosted Build Agent с VSTS Nuget feed
- 8. Ограничить использование Team Build Server Build Controller
- 9. Visual Studio Team Services UWP build с AdMediator
- 10. Visual Studio Team Services build не может найти .sln-файлы
- 11. Ошибка Visual Studio Team Services
- 12. Visual Studio Team Services ACL
- 13. Visual Studio Team Services/Azure
- 14. Visual Studio Team Services build Ошибка машинописного текста
- 15. Visual Studio Team Services Build - Публикация на локальный канал NuGet
- 16. Visual Studio Team Services Build Definition - Как скопировать исходную папку
- 17. Visual Studio team services build .net core 1.1
- 18. MVC 5 build failing на Visual Studio Team Services
- 19. Visual Studio Team Services Basic Build and Deploy
- 20. Visual Studio Team Services vNext build webpack error
- 21. Отключить тесты mocha в Visual Studio Team Services Build
- 22. Visual Studio Team Services Проблемы с построением
- 23. Подстановка строк в Visual Studio Team Services
- 24. Angular2 build in Visual Studio Team Services (была Visual Studio Online)
- 25. Проблема с Xamarin Build в Visual Studio Team Services (была: Visual Studio Online)
- 26. Папка с изменениями в Visual Studio Team Services/Visual Studio Online Build to Assembly Version
- 27. Ошибка Angular2 в Visual Studio Team Services
- 28. TFS Hosted Build Controller - Microsoft.TextTemplating.targets not found
- 29. Построение WiX на Visual Studio Team Services отключается
- 30. Игнорировать файлы в Visual Studio Team Services?
К сожалению, у нашего клиента нет лицензии на управление версиями. Может ли он использоваться для локального сервера или работает только для облачных серверов? – user2354863
Его можно использовать в помещениях. Он включен в ваши лицензии MSDN. Я думаю, что вы получаете одну цель развертывания на MSDN Premium и 2 на MSDN Ultimate. В противном случае около 200 долларов США за цель развертывания. Сервер по-прежнему включен в TFS. –
Спасибо. Мы находимся в процессе установки на сервере предпосылки для подключения к VSO. Я дам вам знать, как это происходит. – user2354863