如何在Artifactory中跨多个实例复制特定工件?

如何在Artifactory中跨多个实例复制特定工件?,artifactory,jfrog-cli,Artifactory,Jfrog Cli,如何将特定工件复制到另一个Artifactory实例 据我所见,导出/导入功能仅适用于完整系统或完整单回购复制。我也不想复制完整的回购协议。我只想复制特定的工件 您是否尝试过使用JFrog CLI?它可以通过提供特定的模式从Artifactory下载工件。因此,例如,您可以仅从特定存储库下载“war”文件,然后将其导入/部署到所需的其余实例。您还可以使用JFrog CLI编写脚本,该脚本将下载这些工件,然后使用CLI将这些工件发布到其他Artifactory实例 您可以使用以下命令将具有新名称的

如何将特定工件复制到另一个Artifactory实例


据我所见,导出/导入功能仅适用于完整系统或完整单回购复制。我也不想复制完整的回购协议。我只想复制特定的工件

您是否尝试过使用JFrog CLI?它可以通过提供特定的模式从Artifactory下载工件。因此,例如,您可以仅从特定存储库下载“war”文件,然后将其导入/部署到所需的其余实例。您还可以使用JFrog CLI编写脚本,该脚本将下载这些工件,然后使用CLI将这些工件发布到其他Artifactory实例

您可以使用以下命令将具有新名称的文件复制到另一个回购:

    jfrog rt cp "your-artifactory-repo/artifact.extension" your-new-artifactory-repo/artifact.extension

注意:如果要复制文件夹中的所有工件,可以使用*。

如果我理解正确,您的意思是将工件下载到我的机器上,然后将其发布到其他实例。我想知道是否有一种方法可以在实例之间直接复制。除了复制之外,没有现成的选项来执行您想要的操作。唯一的选择是编写一个用户插件,它需要一个Artifactory的PRO版本,并需要一些时间来编写。这在Artifactory实例之间似乎不起作用。使用basic auth时,我会出现一些奇怪的错误