从Nexus迁移到Artifactory,更好地管理您的二进制文件

更新时间:2021年7月13日。的nexus2art迁徙者弃用.请参考JFrog文档了解新的从Sonatype Nexus Repository迁移到Artifactory指南.
如今许多企业都在使用二进制存储库管理器管理他们的二进制文件和工件,因为这对交付可靠、高质量、更快和更低成本的软件至关重要为了更好地在市场上竞争.然而,随着业务的增长和成熟,需求发生了变化,他们发现需要更健壮的解决方案。
如果你是这些企业之一,并且正在使用Sonatype Nexus,你可能已经不再需要它了。当比较JFrog Artifactory与联系你可能已经发现Nexus并不是很“通用”,它的可用性没有你想要的那么高,它的存储也没有得到应有的优化。你想要更好的。您希望从Nexus迁移到Artifactory,因为您知道Artifactory支持所有主要包装格式,提供强大的可伸缩性,它是HA配置提供多达5- 9的可用性。你也知道Artifactory是独一无二的checksum-based存储像其他存储库管理器一样优化性能。
但你退缩了,因为你担心这太难了。手动执行迁移可能是一个非常乏味和耗时的过程,您不知道从哪里开始。好吧,为了让您的生活更轻松,我们开发了一个迁移工具!
引入NexusToArtifactory
弃用:我们的NexusToArtifactory Migration工具提供了一个简单的向导式界面,允许您轻松地从现有的Nexus 2或Nexus 3实例配置和迁移到Artifactory。
以下是可以迁移的内容:
- 本地(托管的)存储库——构件和配置
- 远程(代理)和虚拟(组)存储库配置
- 用户、组(角色)和权限(特权)
- LDAP配置
让我们看看使用这个工具有多简单。这是工具的主菜单。

您需要做的第一件事是将工具连接到Artifactory和Nexus实例。
输入“i”进入初始设置界面。

输入“n”以指定您的Nexus数据目录。
如果你运行的是Nexus 3,系统会提示你输入Nexus实例的URL、用户名和密码。
接下来,输入“a”,“u”,和“p”分别输入您的Artifactory URL,用户名和密码。你的屏幕最终会是这样的:

现在您可以输入“q”返回主屏幕并配置应该迁移的实体。
建立连接后,可以在主菜单中输入“r”来配置存储库以进行迁移。默认情况下,所有存储库都被选中进行迁移(由绿色加号表示),因此您只需要输入不想迁移的存储库的数量就可以取消选择它们。下面的示例显示了所显示的7个存储库中的6个应该被迁移。

再一次输入“q”回到主菜单。以类似的方式,您可以为迁移配置更多的实体,如用户、组、权限和其他配置参数。一旦您选择了所有要迁移的实体,在主菜单上键入“x”来运行它。
随着迁徙的进行nexus2artifactory迁移工具将显示其进度。

就这么简单。
你可以在我们的公众网站上找到关于如何使用这个工具的所有细节nexus2artifactory项目在GitHub上。
