it-swarm.com.ru

Пакеты с указанным шаблоном не найдены

Я использую службу приложений Deploy Azure для этапа создания слотов в Team Services, и я хочу иметь возможность создавать свое решение с PackageAsSingleFile, для которого установлено значение False. Однако, когда я пытаюсь освободить пакет с путем к созданному артефакту, я получаю «Пакеты не найдены с указанным шаблоном». 

Нужно ли создавать два артефакта, один в виде Zip-файла и один в виде пакета файлов, чтобы иметь возможность делать то, что я хочу? Я пробовал другой путь к папкам, но я получаю ту же ошибку независимо от того, 

 enter image description here

6
ruffen

Обратитесь к этим шагам:

  1. Задача установщика NuGet для восстановления пакета
  2. Задача сборки Visual Studio (Решение: ***. Sln; Версия Visual Studio: Visual Studio 2015; MSBuild Аргументы:/p: DeployOnBuild = True/p: DeployDefaultTarget = WebPublish/p: WebPublishMethod = FileSystem/p: DeleteExistingFiles = True/p : publishUrl = "$ (build.artifactstagingdirectory) \"; Платформа: $ (BuildPlatform); Конфигурация: $ (BuildConfiguration))
  3. Опубликовать артефакты сборки (путь к публикации: $ (build.artifactstagingdirectory); имя артефакта: drop; тип артефакта: сервер)
  4. Редактировать/создать определение выпуска
  5. Ссылка артефакт на предыдущую сборку
  6. Развертывание службы приложений Azure (пакет или папка: $ (System.DefaultWorkingDirectory)/**/drop)
  7. Снимите флажок Публикация с использованием параметра веб-развертывания
7
starian chen-MSFT

Я использовал Zip-файл, и задача развертывания служб приложений Azure может быть успешно выполнена.

Для определения соответствующей сборки вы можете использовать следующие задачи:

Задание копирования файлов:

Исходная папка: $(Build.SourcesDirectory).

Содержание: проект, который вы хотите развернуть в Azure, например ASPNETCoreProj\**.

Целевая папка: $(Build.ArtifactStagingDirectory).

Задача архивирования файлов: Корневая папка (или файл) для архивирования: $(Build.ArtifactStagingDirectory). Тип архива: Zip. Файл архива для создания: $(Build.ArtifactStagingDirectory)/project.Zip.

Публикация задачи сборки артефактов:

Путь к публикации: $(Build.ArtifactStagingDirectory).

Имя артефакта: drop.

В определении выпуска можно указать пакет или папку как $(System.DefaultWorkingDirectory)\**\*.Zip в задача развертывания служб приложений Azure .

1
Marina Liu - MSFT