Ошибка при отправке NuGet в Gemfury из конвейера DevOps Azure: метод 405 не разрешен - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь подключить вывод пакета nuget из сборки Azure DevOps CI к Gemfury.Тем не менее я получаю сообщение об ошибке шага отправки NuGet при отправке в Gemfury:

Response status code does not indicate success: 405 (Method Not Allowed).

Я не уверен, как подключиться к Gemfury из DevOps Azure.Я использовал NuGet для подключения службы DevOps службы Azure.

Вот мои настройки сборки

Это подключение службы NuGet к Gemfury внутри DevOps Azure: Add NuGet service connection in Azure DevOps

Используется тип соединения cURL: https://gemfury.com/help/upload-packages#cURL (я пробовал использовать оба типа URL из Gemfury - https://nuget.fury.io/TOKEN/username/ и https://TOKEN@push.fury.io/username/)

Кажется, что он может подключаться и аутентифицироваться к сервису, когда нет nupkg для нажатия. Поэтому я не подозреваю, что есть проблема с аутентификацией.

Затем я использую этот GemfuryПодключение к услуге с помощью принудительной задачи NuGet в моем конвейере DevOps Azure: Gemfury Service Connection in Azure DevOps - NuGet

Мой nupkg существует как артефакт:

nupkg file exists in Artifacts

Вот ошибка, которую я получаю на шаге NuGet конвейера:

NuGet push error

Я могу вручную скопировать nupkg из сборки DevOps Azure выше и загрузить его в Gemfury:

Manual copy of nupkg results in Gemfury dashboard

Есть идеи?

Вот полный список доступных сервисных подключений в Azure DevOps.

...