Artifactory是由Jfrog開發的一款Maven倉庫服務端軟件,經常使用於內網部署maven倉庫,提供公司內部公共庫的上傳和發佈,同時能夠爲遠程庫提供緩存,以提升公共代碼使用的便利性。好雨雲幫(ACP)默認安裝了Artifactory,其做用爲構建Maven類項目提供相關組件依賴的緩存,提供項目構建速率,同時支持本地倉庫導入。緩存
Artifactory默認端口是8081,默認用戶admin/password
倉庫說明網絡
主要分爲Local、Remote、Virtual三種類型的倉庫。 Local倉庫內部倉庫,不會對外同步, Remote倉庫代理及緩存公共倉庫 這二者是真實的物理倉庫 --- Virtual倉庫用於管理Local和Remote倉庫的。
Artifactory默認給了6個repo庫,每一個repo庫都對應着各自的虛擬地址。maven
切換到Admin/Repositories下選擇Remote倉庫。 代理
選擇新建一個倉庫New 選擇Package類型,選擇Maven類型code
Generic爲通用倉庫,你能夠上傳任意類型的包到此倉庫下,可是Artifactory不會維護單獨的包索引。教程
只需填寫Basic部分便可索引
填寫Repository Key和URL開發
admin/Import & Export/Repositories 經過此功能能夠手動上傳一些包。部署
說明:若是Local倉庫或緩存裏沒有相關包,會利用Remote倉庫進行緩存,初次拉取取決於網絡狀態。同步
到這裏Artifactory對接基本操做流程已經分享結束了。 本次教程適用於好雨雲幫社區版和私有云。若是公有云有這方面的需求能夠聯繫咱們。