Я пытаюсь развернуть проект из VSTS в Azure. У меня есть файл настроек публикации. Мне нужно знать, как использовать файл настроек публикации в конвейере для развертывания проекта в Azure.или любое другое решение для развертывания на Azure.
Да, вы можете сохранить простой пароль в секретной переменной build / release, затем указать пароль через аргумент MSBuild (/p:Password={variable}).
/p:Password={variable}
После этого вы можете указать публичный профиль (.pubxml файл вместо .publishsettings файл) в Visual Studio Build задача (например, /p:SkipInvalidConfigurations=true /p:DeployOnBuild=true /p:PublishProfile="{profile name}")
.pubxml
.publishsettings
/p:SkipInvalidConfigurations=true /p:DeployOnBuild=true /p:PublishProfile="{profile name}"
Также вы можете написать сценарий и добавить задачу Batch Script для запуска сценария.развернуть на Azure.Подробнее см. Развертывание в Azure из VSTS с использованием профилей публикации и msdeploy .
Batch Script
Вы также можете использовать задачу Azure App Service Deploy для развертывания веб-приложения Azure.Подробнее см. Как выполнить развертывание в Azure с помощью Team Release Release Management .
Azure App Service Deploy