将二进制文件迁移到JFrog Artifactory

时间:2018-11-13 09:38:54

标签: artifactory jfrog-cli

是否存在用于将工件迁移到JFrog的脚本或任何其他自动化过程?我们目前正在研究此问题,需要更多信息来执行此过程。请帮助我们实现这一目标。预先感谢。

2 个答案:

答案 0 :(得分:0)

对于企业帐户,我假设使用S3存储和大量工件,因此将没有简单且自动化的方式来实现此目的。它还高度依赖本地解决方案中选择的存储实现。如果计划使用S3存储,则JFrog可以帮助执行S3复制。在其他情况下,解决方案将有所不同。我建议与支持人员联系。

答案 1 :(得分:0)

如果您有现有的工件存储库,那么在您迁移到Artifactory的过程中,JFrog Artifactory支持充当工件代理。

我建议以下内容:

  1. 在人工制品中创建本地存储库
  2. 在工件中创建一个远程存储库,它指向您当前的工件存储库。
  3. 在工件中创建一个虚拟存储库,其中包含本地和远程存储库。
  4. 遍历所有项目,以将其发布到本地工件存储库并从虚拟存储库中提取。

此工作流程的优点是您可以逐项移植内容,而不是一次全部尝试。如果您将依赖项指向尚未移植的工件,则工件将为您代理。移植依赖项后,它将对用户透明。

将所有内容移至本地Artifactory存储库后,即可从虚拟存储库中删除远程存储库。

相关文档可在此处找到:https://www.jfrog.com/confluence/display/RTF/Configuring+Repositories