Jenkins nexus还是带nuget的artifactory?
我正试图向我的组织引入体面的参考咨询管理。在使用Nexus和Maven之前,我知道它远优于在本地构建一切的方法。由于这是一个.Net商店,我想使用NuGet而不是Maven。我知道二进制存储库将是最重要的一点,但我没有在二进制存储库中托管NuGet存储库的经验Jenkins nexus还是带nuget的artifactory?,jenkins,nuget,nexus,nuget-package,artifactory,Jenkins,Nuget,Nexus,Nuget Package,Artifactory,我正试图向我的组织引入体面的参考咨询管理。在使用Nexus和Maven之前,我知道它远优于在本地构建一切的方法。由于这是一个.Net商店,我想使用NuGet而不是Maven。我知道二进制存储库将是最重要的一点,但我没有在二进制存储库中托管NuGet存储库的经验 在这种情况下,有什么理由支持Nexus或Artifactory吗?如果有什么不同的话,我们将使用Jenkins with svn作为CI。Nexus支持NuGet,您可以直接在其中托管或代理您的NuGet存储库。看一看 我是Maven和N
在这种情况下,有什么理由支持Nexus或Artifactory吗?如果有什么不同的话,我们将使用Jenkins with svn作为CI。Nexus支持NuGet,您可以直接在其中托管或代理您的NuGet存储库。看一看 我是Maven和Nexus的粉丝,所以我有偏见。我用过人工制品。这是一个很好的工具,但我发现Nexus在当时要好得多。我相信在OSS版本中也可以使用NuGet功能,但是您可能需要仔细检查一下 我不会争论为什么Nexus比Artifactory更好,也不会争论Nexus是否比Artifactory更好,因为这是不公平的,而且只会引发火焰战争。我自己的理由是:Sonatype的人是Maven、Nexus和Maven Central背后的人。这使他们处于事物的核心,因此他们对这些工具的内部以及它们的互操作性的了解总是更深
如果你对Nexus很熟悉,也很舒服,坦白地说,我认为你没有理由改变。不过,你可以自己决定。看看。这是我们上次比较Artifactory和Nexus中的NuGet支持时发现的(免责声明-我是JFrog的):
PS.NuGet支持是Artifactory Pro版本的一部分,免费包含在Nexus OSS中。Artifactory始终提供文件系统存储选项(并且始终是推荐的选项)。在支持不同的技术和工具时,Sonatype对Maven的深入参与实际上阻碍了他们。他们仍然只允许Gradle和Ivy使用maven布局!Maven专家在谈论NuGet suppory时,这不是一件值得炫耀的事情。我纠正你,你错了。不要认为你在Sonatype博客上读到的任何FUD都是理所当然的。NuGet支持只是Nexus Professional的一部分,你可以用试用版安装程序试试。我与Sonatype合作,鼓励您尝试这两种工具,并询问其他企业和开放源码组,他们在规模上使用了什么,推荐了什么,以及您想要支持的用例。顺便说一句,John Smart的博客链接真的过时了-Wakaleo Consulting(John的公司)转向使用Artifactory Online,很久以前:也请注意,博客帖子没有提到NuGet支持,这正是问题所在。+1->@JBaruch:没错,第一个链接只是一个过时的比较,没有提到NuGet。但是,它仍然比较了这两个存储库管理器。此外,feature matrix链接做了一个更彻底的比较。+1:虽然我非常感谢你的回答(作为开发Artifactory的公司的一名人员),但我有一个小小的评论:NuGet支持是否免费还不清楚。也许您可以修改您的回复以反映这一点?谢谢,我在回答中添加了这一点。NuGet支持只是Artifactory专业版的一部分,这仍然是真的吗?据NuGet称,从Nexus的2.9版开始,它看起来是免费的,但似乎只有在ArtifactoryPro中才提供支持。不幸的是,对于一家小型软件商店来说,Pro的成本高得让人望而却步。我们一直在使用ProGet来支持NuGet,它运行得相当好。既然NexusOSS支持NuGet,我们就把所有东西都换成NexusOSS。太糟糕了,因为人工制品有很多令人喜欢的地方。我希望JFrog能采用TeamCity这样的许可模式。自从问题出现几年以来,现在有了ProGet,它最初是一个NuGet包管理器,但现在是一个通用的工件存储器