NuGet 피드 호스트 옵션을 조사했습니다.NuGet 피드 호스팅 옵션 (MyGet 포함)
현재 TeamCity를 사용하여 TC의 기본 제공 서버에 패키지를 빌드/게시합니다. TC로 지정된 Visual Studio 패키지 소스의 경우 개발자 워크 스테이션이 동일한 로컬 서브넷에 있고 수십 개의 패키지 만 있지만 가입/업데이트 프로세스가 매우 느린 것으로 나타났습니다.
다른 패키지 공급 옵션 알 수에 대해 :
- 팔렌 주
- NuGet.Server
- MyGet에
- PROGET
를 기반으로 내부 웹 서버 (들) 누구든지 이러한 솔루션에 대해 엔터프라이즈 급 경험을 갖고 있습니까?
MyGet은 매우 유망 해 보입니다. 그러나 우려 할만한 이유 중 하나는 (적어도 웹 사이트에 따르면) 약 1500 개의 피드 만 활성화된다는 것입니다. MyGet이 실제로 붙잡 았으면 150,000 정도가되어야합니다.
또한 Maven의 로컬 전용 "스냅 샷"패키지 엔진 및 피드 서버 개념과 비슷한 NuGet 세상에는 무엇이 있습니까?
감사합니다.
TeamCity는 NuGet 패키지 서버로서의 버스트입니다. 소수의 패키지에 적합하지만 한 번 12 개까지 사용하면 상당히 느려집니다. Visual Studio NuGet Package Manager에 대한 최근의 경험으로 복잡한 패키지 종속성을 가진 새 패키지를 추가 할 때 종속성을 해결하기 위해 2 시간 이상이 걸렸습니다. 우리가 모든 패키지를 MyGet으로 옮기면 같은 작업이 2 분이 걸립니다. – BaltoStar
감사합니다 @ 발트 스타. 그게 알아두면 좋다! – 8DH
Sonatype Nexus에서 멀리 떨어져 있습니다. 2013 년 3 월 이후로 NuGet 3.0을 지원하지 않았습니다.이 문제를 읽는 이유는 고정되지 않은 주요 [버그] (https://issues.sonatype.org/browse/NEXUS-6158)를 참조하십시오. –