JFrog CLI指定下载工件的下载路径

时间:2018-08-17 12:33:48

标签: artifactory jfrog-cli

现在,我正在使用JFrog CLI。 JFrog CLI文档很好,但不是最好的。 我想为从JFrog Artifactory下载的工件指定目标路径。

jfrog.exe rt search --user=someUser --password=somePassword --url="https://someUrl" --props "someKey=someValue" REPOPATH/

这是我的命令行,我想添加目标路径。 目的是更改硬盘驱动器并将其下载到此处,但现在将其下载到JFrog.exe开始的文件夹中,这就是问题所在。 谢谢

1 个答案:

答案 0 :(得分:0)

这是可能的(您可以根据需要将其他驱动器指定为目标驱动器)。

例如,如果我要将所有文件从Artifactory中的“ generic-local”资源库下载到Windows计算机Z:驱动器上名为“ local”的文件夹中,则可以使用spec文件来完成此操作

{
    "files": [
        {
            "pattern": "generic-local/",
            "target": "z:/local/"
        }
    ]
}

之后,我可以使用jfrog rt dl --spec <name of the specfile>

调用命令

对于spec var来说,这同样可以使其更加可配置,在这种情况下,我的spec文件将是

{
    "files": [
        {
            "pattern": "generic-local/",
            "target": "${tgt}"
        }
    ]
}

命令为jfrog rt dl --spec <name of the specfile> --spec-vars tgt=z:/local/