Сервер NuGet с кэшированием

У меня есть сервер сборки, который извлекает пакеты nuget при каждой сборке, и в настоящее время у меня есть NugetGallery, развернутая внутри для пользовательских пакетов. Прямо сейчас это потребляет пропускную способность так, как завтра (не так уж и много, но я хочу быть добрым и сделать все для нас быстрее).

Поэтому я хочу автоматически отражать репозитории и кэшировать их.

Пока у меня есть несколько вариантов: MyGet, который предлагает только облачные решения (поэтому нет), и Proget (к которому я склоняюсь). Есть ли другие варианты автоматического зеркалирования, которые мне не хватает?


person StrangeWill    schedule 26.01.2015    source источник


Ответы (4)


Inedo ProGet на сегодняшний день является самым популярным выбором для локальных серверов NuGet, но оба JFrog и Sonatype также имеют варианты .

person Karl Harnagy    schedule 26.01.2015

Klondike – это менеджер пакетов NuGet с открытым исходным кодом, который вы можете развернуть на своих серверах в частном порядке.

person Chris Eldredge    schedule 04.05.2015

Вы не упомянули, есть ли у вас несколько местоположений для поддержки в вашей настройке. Если вы это сделаете, я хотел бы указать вам на эту новую функцию, разработанную Inedo (ProGet) и MyGet в сотрудничестве:

http://blog.myget.org/post/2015/01/28/Introduction-MyGet-Feed-Sync.aspx

person Xavier Decoster    schedule 29.01.2015

BaGet — лучший инструмент, если вы ищете что-то похожее на vardaccio или Devpi. Он имеет открытый исходный код и способен кэшировать пакеты, включив сквозное чтение. кэширование

person pouya    schedule 26.12.2020