Как настроить автономный экземпляр Chocolatey?

1305
cylus

У моей компании есть отключенная сеть, которая используется для разработки. Мне нравится использовать Chocolatey дома, и я хотел бы установить подобный экземпляр на работе. Из того, что я прочитал, мне нужно настроить сервер Nu-get, но есть ли хороший способ импортировать все пакеты?

3
Посмотрите http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds и http://www.adamjamesnaylor.com/2013/04/26/Setting-Up-A -Частное-NuGet-Server.aspx αғsнιη 9 лет назад 0
Основная «проблема», с которой вы столкнетесь, заключается в том, что, хотя вы можете добавить пакеты Chocolatey на свой внутренний сервер nuget, содержимое этих пакетов все равно будет смотреться в Интернете для загрузки файлов msi / exes. Если вы хотите разместить их локально, вам необходимо изменить ссылку для загрузки в каждом пакете. Существует инструмент, который утверждает, что поможет с этим: https://github.com/BahKoo/ChocolateStore, но у меня еще не было возможности попробовать это. Gary Ewan Park 9 лет назад 0

1 ответ на вопрос

2
ferventcoder

This is a normal usage of Chocolatey, completely disconnected. Most companies set up their own servers (as you have noted) and make their own packages or pull in and change packages to look at local resources instead of the internet.

We are going to be getting better at making Chocolatey proper able to handle this. The process of taking an existing package and editing it so that it is completely offline is what we call internalizing - see https://chocolatey.org/docs/how-to-recompile-packages. And Chocolatey for Business offers Package Internalizer - https://chocolatey.org/docs/features-automatically-recompile-packages

Похожие вопросы