随着jfrog-cli
我想复制"tags/$version"
到"released/$version"
$version
有我需要以相应格式保存的子目录。
我试过了 :
jfrog rt cp --flat=false repo/tags/$version/* repo/released/
我得到的是:
repo/released/tags/$version
任何人都可以帮忙吗?
随着jfrog-cli
我想复制"tags/$version"
到"released/$version"
$version
有我需要以相应格式保存的子目录。
我试过了 :
jfrog rt cp --flat=false repo/tags/$version/* repo/released/
我得到的是:
repo/released/tags/$version
任何人都可以帮忙吗?
Artifactory cp/mv 很奇怪......它不像常规文件系统移动或复制命令那样工作。
以下移动(在同一存储库中)所有内容,包括从test/example/libraries/1.0.0到test/example/libraries/2.0.0的子文件夹。
jfrog rt mv release-local/test/example/libraries/1.0.0 release-local/2.0.0 --user ${userid} --password ${userpwd} --url https://artifactory
前
/test
/example
/libraries
/1.0.0
file1.dll
/folder1
file2.dll
后
/test
/example
/libraries
/2.0.0
file1.dll
/folder1
file2.dll
该命令似乎采用目标路径的最后一个元素并将其替换为源存储库的整个路径减去路径的最后一个元素......基本上它就像一个文件重命名,其中包括作为一部分的路径改名。请注意,您不必为它使用递归标志或平面标志。
在最新版本的 JFrog CLI(版本 1.23.1)中,将文件从一个存储库复制到另一个存储库的命令应该与您所拥有的类似。
例如,如果我想将所有版本从存储库libs-snapshot-local/
和路径复制org/jfrog/test/
到名为的存储库,generic-local
我可以执行命令
jfrog rt cp libs-snapshot-local/org/jfrog/test/ generic-local/
默认情况下,它将递归地将所有项目复制libs-snapshot-local/org/jfrog/test/
到它们的新位置generic-local