从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迁移工具提供了一个简单的向导式界面,允许您轻松地配置并从现有的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上。
