敲黑板|Artifactory對接本地倉庫

應用場景

Artifactory是由Jfrog開發的一款Maven倉庫服務端軟件,經常使用於內網部署maven倉庫,提供公司內部公共庫的上傳和發佈,同時能夠爲遠程庫提供緩存,以提升公共代碼使用的便利性。好雨雲幫(ACP)默認安裝了Artifactory,其做用爲構建Maven類項目提供相關組件依賴的緩存,提供項目構建速率,同時支持本地倉庫導入。緩存

配置使用

簡單說明

Artifactory默認端口是8081,默認用戶admin/password 倉庫說明網絡

主要分爲Local、Remote、Virtual三種類型的倉庫。
Local倉庫內部倉庫,不會對外同步,
Remote倉庫代理及緩存公共倉庫
這二者是真實的物理倉庫
---
Virtual倉庫用於管理Local和Remote倉庫的。

Artifactory默認給了6個repo庫,每一個repo庫都對應着各自的虛擬地址。maven

對接maven倉庫

切換到Admin/Repositories下選擇Remote倉庫。 代理

選擇新建一個倉庫New 選擇Package類型,選擇Maven類型code

Generic爲通用倉庫,你能夠上傳任意類型的包到此倉庫下,可是Artifactory不會維護單獨的包索引。教程

  • 同步遠程公開庫

只需填寫Basic部分便可索引

填寫Repository Key和URL開發

  • 同步私有倉庫 主體步驟如公開庫,可能的問題就是須要用戶密碼,只須要advanced選項卡里的Remote Credentials填寫用戶名和密碼便可,若是無密碼,默認便可。

倉庫導入導出功能

admin/Import & Export/Repositories 經過此功能能夠手動上傳一些包。部署

說明:若是Local倉庫或緩存裏沒有相關包,會利用Remote倉庫進行緩存,初次拉取取決於網絡狀態。同步

End

到這裏Artifactory對接基本操做流程已經分享結束了。 本次教程適用於好雨雲幫社區版和私有云。若是公有云有這方面的需求能夠聯繫咱們。

相關文章
相關標籤/搜索