JFrog CLI Specifiy путь загрузки для загруженных артефактов

Сейчас я работаю с JFrog CLI. Документация по JFrog CLI хороша, но не самая лучшая. Я хотел указать путь назначения для загруженных артефактов из JFrog Artifactory.

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

Это моя командная строка, и я хотел добавить путь назначения. Цель состоит в том, чтобы изменить жесткий диск и загрузить его там, но сейчас его загрузка в папку, где запускается JFrog.exe, и в этом проблема. Спасибо

0 ответов

Это возможно (и вы можете указать другие диски в качестве целевого диска, как вы просили).

Например, если я хочу загрузить все файлы из репозитория "generic-local" в Artifactory в папку "local" на диске Z: моего компьютера с Windows, я могу сделать это с помощью файла спецификации

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

После этого я могу вызвать команду с jfrog rt dl --spec <name of the specfile>

То же самое будет работать со спецификациями, чтобы сделать их более настраиваемыми, в этом случае мой файл спецификации будет

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

И команда будет jfrog rt dl --spec <name of the specfile> --spec-vars tgt=z:/local/

Другие вопросы по тегам