如何从JFrog Artifactory下载资源到本地
由于在工作中需要,通過看文檔自己總結(jié)了幾種下載方式,特此記錄!
首先,介紹一下Artifactory,JFrog Artifactory 是目前全球唯一的支持所有開發(fā)語言,功能最強(qiáng)大的二進(jìn)制制品倉庫。閑話少說,進(jìn)入正題!!
一、使用Artifactory自帶的客戶端 jfrog CLI
實(shí)現(xiàn)步驟:
1、下載安裝包 https://www.jfrogchina.com/getcli/
** 根據(jù)自己的系統(tǒng)下載,window下親測有效**
2、下載好.exe文件后。將文件夾的路徑添加到path
3、任意進(jìn)入一個(gè)文件夾下。打開控制臺(或者win+R 輸入 cmd,再回車),此時(shí)的文件夾下則是下載資源的當(dāng)前目錄。默認(rèn)會下載到當(dāng)前目錄。
4、進(jìn)入控制臺后開始使用命令下載資源。
4.1、設(shè)置服務(wù)地址、賬號及密碼。
jfrog rt c rt-server-1 --url=https://localhost:8081/artifactory/ --user=admin --password=password參數(shù)解析:
rt-server-1: 作為服務(wù)的唯一標(biāo)識,可以自由定義。
–url: artifactory的路徑
–user: 用戶名,如果本地安裝了artifactory,默認(rèn)是admin
–password: 密碼,同理,本地安裝了artifactory,默認(rèn)是password
4.2、使用命令下載資源 (文件大小小于 5120KB)
jfrog rt dl lenovo-auto-delete-genericlocal/capsid/wcos/SSW0X04062T002.ffu.zip參數(shù)解析:
dl: 下載命令
lenovo-auto-delete-genericlocal/capsid/wcos/ : 存放文件的參數(shù)路徑
SSW0X04062T002.ffu.zip: 文件名
4.3、使用命令下載資源 (文件大小大于 5120KB)
jfrog rt dl --split-count=10 lenovo-auto-delete-genericlocal/capsid/wcos/SSW0X04062T002.ffu.zip參數(shù)解析: --split-count=10: 設(shè)置線程數(shù)為10,當(dāng)文件大小大于5120kb時(shí),客戶端會分為10線程同時(shí)下載,默認(rèn)值是3,當(dāng)文件太大時(shí),會出現(xiàn)下載超時(shí),一般都自定義。
二、使用Artifactory提供的Rest Api下載文件
總結(jié)來說就是:拼接路徑,發(fā)送http請求。
http://localhost:8081/artifactory/api/download/lenovo-auto-delete-generic-local/capsid/wcos/SSW0X04062T002.Debug.zip參數(shù)解析:
http://localhost:8081/artifactory/ :服務(wù)地址
api/download/ : rest API
/lenovo-auto-delete-generic-local/capsid/wcos/ : 倉庫路徑
SSW0X04062T002.Debug.zip : 文件名
三、自拼接路徑下載文件
http://localhost:8081/artifactory/lenovo-auto-delete-generic-local/capsid/wcos/SSW0X04062T002.Debug.zip路徑拼接: 服務(wù)地址+倉庫路徑+文件名
備注: 本地測試的話,需要先安裝Artifactory倉庫,安裝步驟詳見https://blog.csdn.net/ITsmallchen/article/details/105753714
希望可以幫到你!如有侵權(quán),聯(lián)系刪除!
灰色稻草人總結(jié)
以上是生活随笔為你收集整理的如何从JFrog Artifactory下载资源到本地的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【SRM-05 B】无题?
- 下一篇: winform中treeview控件实现