2015-01-21 2 views
0

유닉스/리눅스 세계에서 왔기 때문에 Windows 서버의 프로비저닝, 구성 및 소프트웨어 설치를 자동화 할 수있는 가능성으로 Nuget과 Chocolatey를 만날 수있었습니다. 내 시나리오는 현재 Adobe Acrobat, Java JRE, .NET Framework 4.5.1, Firefox, 메모장 ++ 등 미리 채워진 소프트웨어를 사용하여 Windows 2008 VM을 복제하는 것입니다. 그러나 여러 USE 경우에는이 소프트웨어의 상당 부분이 필요하지 않습니다 QA 서버용. 로컬 Nuget/Chocolatey 리포지토리를 만들고, Acrobat, JRE, Firefox를 패키지로 만들고 클린 서버를 복제 할 계획이었습니다. Powershell/Chocolatey를 사용하여이 repos에서 설치하고 설치합니다. 이것이 유효한 전략입니까? 아니면 더 좋은 점이 있습니까? 또한 누구나 JRE, Firefox 등의 패키지 링크를 Nuget 패키지에 로컬로 호스팅 할 수 있습니까?Nuget - 서버 제공 전략

답변

1

예, 이것은 나에게 유효한 전략 인 것 같습니다.

로컬에서 포장한다는 측면에서 아무 것도 할 필요가 없습니다. Chocolatey.org에 이미 존재하는 nupkg 패키지는 파일 공유 또는 사용자 내부의 Nuget Server에서 다운로드하여 호스팅 할 수 있습니다.

그걸로, 당신이해야 할 일은 alternative source을 사용하도록 Chocolatey를 업데이트하는 것입니다. Rob은 사용 가능한 Nuget Servers which you can install locally의 목록을 유지 관리합니다. 주된 것은 나의 머리의 꼭대기로부터 떨어져서 Inedo로부터의 ProGet 일 것이다.

nupkg 패키지가 다운로드 한 내용을 제외하고 실제 설치 파일은 여전히 ​​인터넷에서 다운로드됩니다. 설치 파일을 로컬로 호스팅하고 싶다면 질문에 분명하지 않습니다. 이 경우, this project을보고 싶을 수 있습니다. Chocolatey를 사용하여 완전히 오프라인 인 설치 시나리오를 해결하는 데 흥미로운 시도입니다. 나는 그것을 개인적으로 사용하지 않았기 때문에 그것을 충분히 보증 할 수는 없다.

+0

@ferventcoder, 편집 해 주셔서 감사합니다. 하하 :-) –

+0

불과 몇 달이 걸렸습니다. 당신은 1 월에 이것을 대답했습니다. :) – ferventcoder