开始之前
- 您在 Nexus 2.x 中启用了升级功能,复制并保存了在 Status (状态) 选项卡中找到的用于此新功能的访问令牌。
- 您在 Nexus 3 中启用了升级功能。
有关更多信息,请参阅 Sonatype 文档。
步骤
-
在位于 Nexus 3 左侧面板的 Administration (管理) 菜单中,选择。
-
删除所有存储库。
-
在 Nexus 3 的 Administration (管理) 菜单中,单击 Upgrade (升级)。
-
在 Agent connection (代理连接) 页面中,配置与升级代理的连接:
-
在 URL 字段中输入 Nexus 2 的 URL。
-
在 Access Token (访问令牌) 字段中,输入 Nexus 2 中 Upgrade: Agent (升级: 代理) 功能的访问令牌。
-
在 Content (内容) 页面中,选择要从 Nexus 2 传输到 Nexus 3 的内容。
-
在 Repository Defaults (存储库默认设置) 页面中,选择用于存储库升级的默认设置。
当 Nexus 2 和 Nexus 3 在同一服务器上运行时,您可以选择 Hard link (fastest) (硬链接 [最快]) 或 Filesystem copy (slow) (文件系统复制 [较慢])。
-
在 Repositories (存储库) 页面中,选择要升级至 Nexus 3 的存储库。
-
在 Preview (预览) 页面中,单击 Begin (开始) 开始升级。
升级包含三个阶段:准备、同步和完成。
要完成升级,请停止监控并继续执行 Finishing (完成) 屏幕。
结果
Nexus 2 中的所有构件将会迁移到 Nexus 3,但角色不会迁移到 Nexus 3。
下一步做什么
您需要在 Nexus 3 中配置角色和用户。有关更多信息,请参阅配置 Talend Artifact Repository 实例中的角色。