ARTIFACTORY:如何手动同步单个存储库
在某些情况下联合存储库其他同步系统不适合迁移用例。如果需要快速推送大量数据,可以使用JFrog CLI下载并上传单个存储库。JFrog CLI可以扩展很多很多。
请注意,您需要有一个至少与您想要同步的存储库大小相同的本地磁盘,在继续之前检查“Artifact Count / size”菜单项:
[示例:下载198 MB]
1.下载并安装JFrog CLI在新工厂上-配置它以识别旧服务器和新服务器:jfrog config添加旧的#填写源工件的连接细节
jfrog config添加新的#填写目标工件的连接细节
2.下载旧Artifactory存储库的当前内容。本例中使用“Migration-Repository”。
#在挂载的磁盘位置上执行此操作,并且磁盘上至少有存储库大小可用mkdir -p /tmp/Migration-Repository
cd / tmp / Migration-Repository
Jfrog配置使用旧的
#根据需要调整“——threads”设置
jfrog rt下载—threads 15 migrationrepository /*
3.(可选)如果这是替换New Artifactory上的数据,您必须删除那里的内容以有效地替换它。只有当这是替换而不是更新时才这样做。Jfrog配置使用new
#一次删除15个东西
jfrog rt delete——threads 15 Migration-Repository
4.将数据上传到New Artifactory,这里使用的是“Migration-Repository”,但上传可以是另一个存储库:Jfrog配置使用new
ls | while read ITEM;$ITEM/ Migration-Repository/;完成
最后的上传序列将把所有下载的数据推送到New Artifactory。
