Я пытаюсь подключить вывод пакета 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](https://i.stack.imgur.com/ztb14.png)
Используется тип соединения 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](https://i.stack.imgur.com/NBdIZ.png)
Мой nupkg существует как артефакт:
![nupkg file exists in Artifacts](https://i.stack.imgur.com/DZlff.png)
Вот ошибка, которую я получаю на шаге NuGet конвейера:
![NuGet push error](https://i.stack.imgur.com/CxYKC.png)
Я могу вручную скопировать nupkg из сборки DevOps Azure выше и загрузить его в Gemfury:
![Manual copy of nupkg results in Gemfury dashboard](https://i.stack.imgur.com/buX5Y.png)
Есть идеи?
Вот полный список доступных сервисных подключений в Azure DevOps.