Миграция сервера Nuget на сервер Nuget TeamCity

Я нахожусь в процессе вывода из эксплуатации старого сервера, который есть в нашей среде. Одна из его функций заключалась в том, чтобы действовать как сервер nuget. Есть ли способ перенести пакет, существующий на старом сервере nuget, и перенести его на сервер nuget TeamCity? Похоже, что нет способа перемещать пакеты из одной среды в другую. Я что-то упустил здесь?


person jdgonzalez    schedule 24.05.2017    source источник


Ответы (1)


Пакеты NuGet — это просто zip-файлы с расширением .nupkg. Выполните поиск файлов на своем командном городском сервере, скопируйте их куда-нибудь или отправьте на место в фид NuGet с помощью командной строки nuget. Что-то подобное с PoSh:

gci *.nupkg | % { nuget push $_.FullName -s http://sourceUrl -apiKey 'apiKey' }
person Ben Richards    schedule 26.05.2017
comment
Я думаю, это проблема, которая у меня есть. Где и как получить апикей? - person jdgonzalez; 27.05.2017
comment
Вы получаете ключ API от сервера, который вы хотите снимать пакеты. Что вы используете для размещения пакетов на другом сервере? - person Ben Richards; 27.05.2017