我有一个工件,可以通过URL进行访问,并且希望部署到工件。
根据网站issue
我们可以使用本地文件通过以下参数-T进行部署
部署文件“ myNewFile.txt”,该文件位于您的桌面目录('〜/ Desktop / myNewFile.txt')
卷曲-u myUser:myP455w0rd! -X PUT“ https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API” -T Desktop / myNewFile.txt
但是,无法找到一种机制来部署基于URL的文件
请采取任何解决方法或替代方法
答案 0 :(得分:0)
据我所知,curl
无法直接完成您所描述的事情。相反,您需要先将文件下载到一个临时位置,然后从那里进行部署:
curl http://<fileurl> -o file.txt
curl -X PUT "http://localhost:8081/artifactory/repo/dir/file.txt" -T file.txt
然后您可以删除file.txt
。