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/