Это потому, что артефакт, сгенерированный этой задачей PublishBuildArtifacts@1
, не является действительно .zip
файлом.
Чтобы ваша задача развертывания работала, здесь можно рассмотреть один вариант:
Добавить одну задачу Архивировать файлы перед этой задачей deploy
, чтобы упаковать одну zip
файл. Просто настройте его следующим образом:
![enter image description here](https://i.stack.imgur.com/vrZ6Y.png)
Для задача развертывания , в качестве примера возьмите Azure app service deploy task
, просто нужно сохранить путь к развернутому пакету как $(System.DefaultWorkingDirectory)/**/*.zip
будет в порядке. Все они представляют один и тот же путь в конвейере выпуска.