У меня есть автоматическая сборка в Visual Studio Team Services (ранее Visual Studio Online). Правильное решение: как его настроить, чтобы он также создавал веб-пакет развертывания?
Как создать пакет веб-развертывания в VSTS/VSO Build vNext?
Ответ 1
Мы разрешаем создание веб-развертывания в рамках задачи "Visual Studio Build". Просто передайте следующие аргументы MS Build:
Аргументы MSBuild: /p:DeployOnBuild=true;PublishProfile=<name of your profile>
Ответ 2
Мы используем следующие аргументы MSBuild: /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\"
При этом вам не нужно создавать новый профиль публикации.