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