【问题标题】:How to copy specific artifacts across multiple instances in Artifactory?如何在 Artifactory 中跨多个实例复制特定工件?
【发布时间】:2017-04-10 16:38:26
【问题描述】:

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

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

【问题讨论】:

    标签: artifactory jfrog-cli


    【解决方案1】:

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

    https://www.jfrog.com/getcli/

    【讨论】:

    • 如果我理解正确,您的意思是将工件下载到我的机器上,然后将其发布到另一个实例。我想知道是否有办法直接在实例之间直接复制。
    • 其他然后复制没有开箱即用的选项来做你想做的事。唯一的选择是编写一个需要 Pro 版本的 Artifactory 和一些时间来编写它的用户插件。
    【解决方案2】:

    您可以使用CLI for Jfrog Artifactory 将具有新名称的文件复制到另一个仓库:

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

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

    【讨论】:

    • 这似乎在工件实例之间不起作用。使用基本身份验证,我会遇到一些奇怪的错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 2021-08-13
    相关资源
    最近更新 更多