从 Aptly 迁移到 jfrog Artifactory
Migrate from Aptly to jfrog Artifactory
我们目前正在使用 Aptly 进行 Debian 包管理。我们想迁移到 Jfrog artifactory。
试图在 Artifactory 中设置远程存储库。但是 artifactory 只支持从另一个 artifactory 服务器复制。
探索选项,例如复制 deb 文件并将其放入人工文件系统并重新计算索引。可能吗?还有其他建议吗?
注意:我们有 10 TB(160k) deb 包。一个一个加起来会很费时间。
我认为没有直接的方法可以做到这一点,但我建议您执行以下操作:
- 在 Artifactory 中创建远程存储库并将其指向 Aptly
- 从 Aptly 获取软件包列表
- 向每个包发送 head 请求,使包登陆远程仓库缓存
- 使用插件将包从远程存储库缓存移动到本地存储库。这个plugin可能对你有帮助
当然,由于数据量大,您需要编写此过程的脚本。
我们目前正在使用 Aptly 进行 Debian 包管理。我们想迁移到 Jfrog artifactory。
试图在 Artifactory 中设置远程存储库。但是 artifactory 只支持从另一个 artifactory 服务器复制。
探索选项,例如复制 deb 文件并将其放入人工文件系统并重新计算索引。可能吗?还有其他建议吗?
注意:我们有 10 TB(160k) deb 包。一个一个加起来会很费时间。
我认为没有直接的方法可以做到这一点,但我建议您执行以下操作:
- 在 Artifactory 中创建远程存储库并将其指向 Aptly
- 从 Aptly 获取软件包列表
- 向每个包发送 head 请求,使包登陆远程仓库缓存
- 使用插件将包从远程存储库缓存移动到本地存储库。这个plugin可能对你有帮助
当然,由于数据量大,您需要编写此过程的脚本。