Как разделить пакеты Nuget на основе версии на сервере Nuget

Итак, у нас есть сервер Nuget, на который мы отправляем пакеты nuget наших продуктов. В настоящее время мы используем семантическое управление версиями для управления версиями наших пакетов, и мы хотим иметь возможность отправлять исправления более старых версий в качестве изменений версии патча в пакет, в то время как на сервере все еще есть пакеты более новых версий.

Например, в настоящее время мы работаем с версией 2.5 продукта, мы хотим выпустить исправление ошибки для версии 2.4 как 2.4.1 и 2.5.1. Таким образом, мы можем протестировать среду, в которой работает версия 2.4, обновив ее до версии 2.4.1, не обновляя ее до последней версии продукта.

Есть ли способ изменить команду nuget push, чтобы мы все еще могли отправить ее на сервер Nuget?

Как насчет изменения web.config сервера Nuget?

В настоящее время мы используем Klondike Nuget Server.


person NvMat    schedule 29.07.2015    source источник
comment
Просто нажмите его. В Nuget нет ничего, что мешало бы вам выпускать выпуски с более низкими номерами версий, чем ваша самая высокая текущая версия.   -  person Matt Johnson-Pint    schedule 29.07.2015


Ответы (1)


Nuget сам по себе не мешает вам отправлять пакеты с более низкими версиями. Вы сталкиваетесь с какими-либо ошибками, когда пытаетесь отправить пакет с более низкой версией?

person KnightFox    schedule 30.07.2015
comment
Я, по какой-то причине, не удается выполнить отправку, когда я пытаюсь отправить пакеты более низкой версии на сервер, хотя для сборки и отправки пакета выполняется один и тот же сценарий. Думаю, я еще раз проверю и удостоверюсь, что не делаю глупых ошибок, которых раньше не замечал. - person NvMat; 31.07.2015