Azure Devops, развертывающие функцию Azure C # - PullRequest
0 голосов
/ 21 марта 2019

Мне не удается использовать управление выпуском Devure Azure для развертывания моих функций Azure.

Строить

В конвейере сборки у меня есть две задачи:

  • dotnet publish
  • артефакт выпуска pubich

enter image description here

Этот шаг успешен Артефакт опубликован в /drop/a.zip

enter image description here

Release

На этом этапе у меня есть среда разработки. и одно задание:

  • Развертывание приложения-функции Azure.

Укажите учетные данные и приложение для развертывания.

Существует путь, указанный для артефакта выпуска, например: enter image description here

Я даже могу просмотреть путь с помощью кнопки обзора на этом изображении. и найдите и выберите правильный почтовый индекс там.

Но как только эта задача запустится. все заканчивается ##[error]Error: No package found with specified pattern: D:\a\r1\a\DotnetFunctions-CI\drop\a.zip

Я знаю, что здесь есть и другие вопросы, связанные с тем же вопросом. однако ответы, которые я видел там, не решают проблему здесь.

Чего мне не хватает?

1 Ответ

0 голосов
/ 28 марта 2019

У меня возникла проблема с конвейером выпуска, не обнаружившим артефакт. Я начал использовать двойной поиск по шаблону вместо полного пути. enter image description here

Это есть в моей задаче Deploy Azure App Service внутри конвейера выпуска.

...