如何将yum存储库完全导入Artifactory?

时间:2015-11-26 13:49:06

标签: yum artifactory

如何将yum存储库完全导入Artifactory?

请注意,我指的是外部yum存储库,由于外部存储库镜像在Artifactory中实现的方式,我无法使用artifactory-remote存储库。

Artifactory远程存储库能够缓存结果,但它们无法预加载(预缓存)所有内容,使得它们对于许多用例而言不可靠且无法解决。

我处于这样一种情况:我需要加载/导入一些已经存在的yum存储库,并允许很少人在其中上传新的文物,或者甚至在必要时将它们恢复到以前的状态

1 个答案:

答案 0 :(得分:6)

您可以执行以下操作以导入Yum回购:

  1. 在Artifactory中创建本地Yum存储库。确保配置“YUM元数据文件夹深度”以匹配导入的存储库的布局
  2. 下载要导入的外部Yum存储库的内容。确保保留原始存储库布局。将存储库的内容复制到运行Artifactory
  3. 的服务器
  4. 转到管理员>进口和出口>存储库>从路径导入存储库
  5. 选择您在步骤1中创建的存储库作为目标本地存储库
  6. 填写要导入的存储库内容的路径,然后单击“导入”
  7. 等待Artifactory计算Yum元数据或主动浏览到存储库的根目录,并为右侧上下文菜单选择“重新计算索引”