как развернуть файл URL в артефакте - PullRequest
0 голосов
/ 17 октября 2018

У меня есть артефакт, доступный в виде URL-адреса, и я хотел бы развернуть его в артефакте.

Согласно сайту https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API

мы можем использовать локальный файл для развертывания с параметром -T, как показано ниже

развернуть файл 'myNewFile.txt ', который находится в каталоге Desktop, (' ~ / Desktop / myNewFile.txt ')

curl -u myUser: myP455w0rd!-X PUT "http://localhost:8081/artifactory/my-repository/my/new/artifact/directory/file.txt" -T Desktop / myNewFile.txt

Однако я не могу найти механизм для развертывания файла на основе URL

Любое решение или альтернативы, пожалуйста

1 Ответ

0 голосов
/ 18 октября 2018

Насколько я знаю, curl не может напрямую делать то, что вы описываете.Вместо этого вам необходимо сначала загрузить файл во временную папку, а затем развернуть его оттуда:

curl http://<fileurl> -o file.txt
curl -X PUT "http://localhost:8081/artifactory/repo/dir/file.txt" -T file.txt

Затем вы можете удалить file.txt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...