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

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

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

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

4 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам