如何将URL文件部署到工件中

时间:2018-10-17 10:49:44

标签: artifactory jfrog-cli

我有一个工件,可以通过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的文件

请采取任何解决方法或替代方法

1 个答案:

答案 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