Есть ли в Azure DevOps задача, позволяющая вам вручную запустить MsDeploy.exe, чтобы мы могли создать собственный пакет webdeploy перед развертыванием?
Боюсьнет такой задачи, чтобы вызвать MsDeploy.exe вручную. Нам нужно вызвать его из командной строки, точно так же, как комментарий Даниэля.
Как мы знаем, установка по умолчанию будет помещать msdeploy.exe
в:
C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe
Для проверки пути msdeploy вразмещенные агенты, я использую задачу копирования с содержимым **\msdeploy.exe
:
Затем используйте артефакты публикации Publish для выводаmsdeploy.exe
, я могу получить результат на размещенном агенте vs2017-win2016 и windows-2019 :
Итак, путь msdeploy на размещенных агентах vs2017-win2016 и windows-2019 равен C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe
. Мы можем использовать задачу командной строки для ее вызова.
Надеюсь, это поможет.