Nuget pu sh с -SkipDuplicate на канал ProGet - PullRequest
0 голосов
/ 06 февраля 2020

При публикации пакетов с той же версией в ProGet free v5.1.22 с использованием команды CLI nuget push с параметром -SkipDuplicate я получаю код выхода 1, а код результата - 403 (пакет уже существует). Я использую nuget v5.4.0.
Я попытался опубликовать на nuget.org, и он работает как положено, то есть я получаю сообщение о том, что пакет уже существует, но код выхода равен 0, что позволяет моей сборке CI продолжить.
Почему SkipDuplicate не работает должным образом в ProGet?

1 Ответ

0 голосов
/ 16 марта 2020

Возможно, это связано с тем, что nuget игнорирует код возврата 409 (Конфликт), только когда установлены эти параметры, в отношении базовой документации do tnet (см. https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-nuget-push)

Это информация недоступна на странице nuget.exe CLI do c (https://docs.microsoft.com/en-us/nuget/reference/cli-reference/cli-ref-push).

Я собираюсь подать заявку в Inedo об этой проблеме совместимости.

...