我正在使用jenkins将rpm工件上传到常规存储库。 我想将rpm文件从my_product_1.1.0.0.rpm重命名为my_product.rpm。
我尝试添加
curl -umyUser:myP455w0rd! -T“http://artifactory:8081/../old name”“http://artifactory:8081/../new name”
用于上传源是artifactory repo的目录,目标是相同的repo但具有不同的文件名。它失败了“无法找到源文件”
后来,我尝试使用jenkins中的“Publish Artifacts”字段来执行此操作:
/drop_folder/ => repo/my_product.rpm
但在这种情况下,工件创建了一个文件夹“my_product.rpm”并上传了my_product_1.1.0.0.rpm。
可以用不同的方式完成吗?
答案 0 :(得分:0)
使用Jenkins管道中的CLI for Jfrog Artifactory,您可以选择2个选项:
使用新名称将文件复制到另一个仓库:
jfrog rt cp "your-artifactory-repo/oldname.extension" your-artifactory-repo/newName.extension
下载工件并使用新名称上传到新仓库(不推荐)。