我是自动化新手,尝试将整个文件夹结构以及父文件夹和子文件夹上传到 Artifactory 存储库
结构如下
test1 文件夹包含子文件夹:new_ref 还包含子文件夹>>v1, new_data1 还包含子文件夹>>v1, v1 还包含子文件夹>>bl, memo
尝试同时使用--flat=true
and false
option:
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/ ,非常感谢如何解决此问题。
--flat=false
保持系统层次结构。如果您希望上传时不带路径前缀,您有以下选项:
- 从您要上传的目录运行上传命令,并使用相对路径
--flat=false
:
cd /d F:\main\test1
jfrog.exe rt u --flat=false "./" mr-local-generic/new_data/
- Use 占位符 https://www.jfrog.com/confluence/display/CLI/CLI+for+JFrog+Artifactory#CLIforJFrogArtifactory-UsingPlaceholders:
jfrog.exe rt u "F:/main/test1/(*)" mr-local-generic/new_data/{1}
要应用目录和文件的源路径模式,请添加include-dirs
flag.
例如:
jfrog.exe rt u --include-dirs=true "F:/main/test1/(*)" mr-local-generic/new_data/{1}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)