Есть ли способ развернуть несколько zip-пакетов из папки артефактов, используя задачу развертывания Azure Web App в Azure DevOps? - PullRequest
0 голосов
/ 24 апреля 2019

В папке моих артефактов есть несколько пакетов проектов CS, которые необходимо развернуть в веб-приложении с несколькими виртуальными каталогами. Когда в качестве шаблона развертывания / папки я указываю «$(System.DefaultWorkingDirectory)/*/*/APIs/*.zip», он говорит: «

Ошибка: более одного пакета соответствует указанному шаблону: C: \ agent_work \ r8 \ с ** \ APIs * .zip. Пожалуйста, ограничьте поиск шаблон.

1 Ответ

0 голосов
/ 24 апреля 2019

Вы можете сначала попробовать разархивировать ваш пакет в текущем каталоге:

Unzip "$(System.DefaultWorkingDirectory)\$(Package.PackageName)" "$(System.DefaultWorkingDirectory)\Build\Package"

, а затем указать путь к вашей папке, например, вместо '$ (System.DefaultWorkingDirectory) / / /APIs / *. Zip ':

Build\Package\web

Создание виртуального каталога является отдельной частью.Вы можете создать виртуальный каталог перед развертыванием содержимого веб-приложения.

...