Как загрузить полную структуру папок в репозиторий Artifactory в новую папку и сохранить имя папки как есть? - PullRequest
1 голос
/ 17 октября 2019

Я новичок в области автоматизации и пробовал загружать всю структуру папок в репозиторий Artifactory с родительской папкой и дочерними папками.

структура выглядит следующим образом:

папка test1 содержит подпапку: new_ref и еетакже содержит подпапку >> v1, new_data1, а также содержит подпапку >> v1, v1, а также содержит подпапку >> bl, memo

Пробовал с использованием --flat=true и falseопция:

jfrog.exe rt u --flat=false "F:/main/test1/" mr-local-generic/new_data/

В Artifactory требуется создать имя папки "new_data" и при этом она должна загружать ниже папки с неповрежденными соответствующими дочерними папками: new_ref, new_data1, v1, memo

Но он создает имя папки как new_data / F: / main / test1 /, как решить эту проблему, любая помощь очень ценится.

1 Ответ

1 голос
/ 17 октября 2019

--flat=false сохраняет системную иерархию. Если вы хотите загрузить без префикса пути, у вас есть следующие опции:

  1. Запустите команду загрузки из каталога, из которого вы хотите выгрузить, и используйте относительный путь с --flat=false:
cd /d F:\main\test1
jfrog.exe rt u --flat=false "./" mr-local-generic/new_data/
Использовать Заполнители :

jfrog.exe rt u "F:/main/test1/(*)" mr-local-generic/new_data/{1}


Чтобы применить шаблон пути источника для каталогов, а также файлов, добавьте include-dirs флаг.

Например:

jfrog.exe rt u --include-dirs=true "F:/main/test1/(*)" mr-local-generic/new_data/{1}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...