Estamos usando o artifactory para fazer o upload e o download de dependências do projeto. Capaz de carregar o conteúdo necessário usando o script curl com o parâmetro "--upload-file". Agora, eu quero baixar arquivos e pastas requeridos do artifactory, existe algum comando curl para isso?
Existe um argumento "-compressed", do qual podemos compactar o conteúdo e obter o material descompactado como saída. Eu tentei, mas incapaz de obter o resultado esperado.
Abaixo está o comando que eu usei: -
curl -k -u USERNAME:PASSWORD -H "Accept-Encoding: gzip" -i
"https://ARTIFACTORY-URL/list/REPOSITORY-NAME/DEPENDENCIES-PATH5/
Obtendo a saída em formato html como abaixo: -
Date: Thu, 05 Jul 2018 07:34:53 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Server: Artifactory/5.9.1
X-Artifactory-Id: xxxxxxxxxxxxxx
X-Artifactory-Node-Id: prodmast
Access-Control-Allow-Methods: GET, POST, DELETE, PUT
Access-Control-Allow-Headers: X-Requested-With, Content-Type, X-Codingpedia
Cache-Control: no-store
Artifactory-UI-messages: []
SessionValid: false
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head><title>Index of REPOSITORY-NAME/DEPENDENCIES-PATH</title>
</head>
<body>
<h1>Index of REPOSITORY-NAME/DEPENDENCIES-PATH</h1>
<pre>Name Last modified Size</pre><hr/>
<pre> <a href="../">../</a>
<a href="dpAddinNT/">dpAddinNT/</a> 04-Jul-2018 03:07 -
<a href="qlxLib/">qlxLib/</a> 04-Jul-2018 03:08 -
<a href="xiDplServer/">xiDplServer/</a> 04-Jul-2018 03:17 -
<a href="ADSlib.txt">ADSlib.txt</a> 22-May-2018 03:49 328 bytes
<a href="xyz.dll">xyz.dll</a> 25-May-2018 02:45 18.69 KB
<a href="abc.dll">abc.dll</a> 25-May-2018 02:45 18.19 KB
<a href="def.dll">def.dll</a> 25-May-2018 02:45 18.19 KB
<a href="ghi.dll">ghi.dll</a> 25-May-2018 02:45 18.19 KB
Por favor, sugira aqui .... !!