Nuget — стратегия доставки серверов

Придя из мира Unix/Linux, я столкнулся с Nuget и Chocolatey как с возможностью помочь мне автоматизировать подготовку, настройку и установку программного обеспечения серверов Windows. Мой сценарий в настоящее время состоит в том, чтобы клонировать виртуальные машины Windows 2008 с предварительно заполненным программным обеспечением, таким как Adobe Acrobat, Java JRE, .NET Framework 4.5.1, Firefox, Notepad++ и т. д. Однако большая часть этого программного обеспечения не требуется для нескольких случаев USE для обеспечения качества. сервер. Я планировал создать локальный репозиторий Nuget/Chocolatey, каким-то образом упаковать Acrobat, JRE, Firefox и клонировать чистые серверы, а также использовать Powershell/Chocolatey для извлечения и установки из этих репозиториев. Это правильная стратегия или есть что-то лучше? Кроме того, может ли кто-нибудь показать мне ссылки на пакеты JRE, Firefox и т. д. в пакеты Nuget для локального размещения?


person Steve Hong    schedule 21.01.2015    source источник


Ответы (1)


Да, мне кажется, это правильная стратегия.

Что касается упаковки на месте, вам не нужно ничего делать. Пакеты nupkg, которые уже существуют на Chocolatey.org, можно загрузить и разместить в другом месте, либо в общей папке, либо на вашем собственный внутренний сервер Nuget.

После этого все, что вам нужно сделать, это обновить Chocolatey, чтобы использовать альтернативный источник. . Роб ведет список доступных серверов Nuget, которые вы можете установить локально. . Главный из них, который мне сразу пришел в голову, это ProGet от Inedo.

Однако, чтобы было ясно, какие пакеты nupkg загружены, фактические установочные файлы все равно будут загружены из Интернета. Из вашего вопроса не было ясно, хотите ли вы, чтобы установочные файлы также размещались локально. Если это так, то вы можете посмотреть на этот проект, который является интересной попыткой решить полностью автономный сценарий установки с Chocolatey. Я лично не использовал его, поэтому не могу полностью ручаться за него.

person Gary Ewan Park    schedule 22.01.2015
comment
@ferventcoder, спасибо за редактирование, я знал, что вы найдете это! Ха-ха :-) - person Gary Ewan Park; 15.10.2015
comment
Заняло всего несколько месяцев. Вы ответили на это в январе. :) - person ferventcoder; 15.10.2015