Каков наилучший способ развертывания файлов приложения на веб-сервере с использованием TFS

У меня есть решение, которое содержит 4 слоя и использует базу данных, которая будет находиться на отдельном сервере БД, и приложение должно быть развернуто на другом веб-сервере. Я не уверен, какой способ использовать при развертывании приложения на целевом веб-сервере в моей системе непрерывного развертывания! Я попытался скопировать нужные мне файлы из приложения после его создания и скопировать эти артефакты на веб-сервер, а затем запустить сценарий PowerShell на веб-сервере, чтобы создать веб-сайт и поместить эти файлы в него. Также я попытался получить пакет веб-развертывания, указав некоторые аргументы для MSBuild на шаге сборки, а затем запустил скрипт powershell, чтобы создать веб-сайт из этого пакета веб-развертывания на веб-сервере, так что какой из них лучше? Учтите, что пока нет необходимости иметь пакеты для веб-развертывания, потому что я работаю только в среде разработки.

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

1 ответ

Вы должны изучить TFS Release Management, поскольку вы уже находитесь в экосистеме Microsoft.

https://www.visualstudio.com/en-us/docs/release/author-release-definition/understanding-tasks

Другие вопросы по тегам