我一直在调查NuGet Feed主机的选项。
目前,我们使用TeamCity构建/发布TC的内置服务器包。对于指向TC的Visual Studio包源,我们发现订阅/更新过程非常缓慢 - 即使我们的开发人员工作站位于同一本地子网内,并且我们只有几十个包。
我所知道的其他包裹选项:
有没有人拥有任何这些解决方案的企业级经验?
MyGet看起来非常有前景,但值得关注的是(至少根据他们的网站),只有大约1500个Feed活跃。如果MyGet真的流行起来,那似乎应该是150,000左右。
另外:NuGet世界中有什么类似于Maven的本地“快照”包引擎和订阅服务器的概念吗?
感谢。
答案 0 :(得分:5)
作为MyGet的创始人之一让我提出这个问题:-)我们的公共网站上确实有大约1.500个供稿,我们也有一些拥有自己域名的企业用户这里没有列出。如果您需要更多信息或希望与其中一个联系,请随时与我们联系。我们也只是聊天,所以请随意。
在Gallery(http://www.myget.org/gallery)中,我们有着名的项目,如SignalR,RavenDB,Glimpse和ASP.NET团队也在推动他们的夜晚。
在现场,我们看到很多基于NuGet.Server的“自托管”解决方案,但这些解决方案通常都是较小的安装。就像网络共享一样,当该数据包中有太多的软件包时,它的性能缺乏一点。
答案 1 :(得分:1)
在性能方面,我们最新的2.0版ProGet经历了一些性能增强,主要是缓存LDAP凭据以及包数据现在缓存在数据库中的事实,因此添加包不必重建完整索引软件包(以前如果与RedGate的部署管理器存储的1000个软件包相结合,它会减慢一些事情)。
答案 2 :(得分:0)
我想在列表中添加两个产品。