使用Jenkins區分maven存儲庫,區分項目編譯

一,使用原因

因爲使用jenkins作爲cicd流程,當多個項目在一起時,如果使用默認的maven倉庫(路徑~/.m2/repository下,~代表當前用戶名)。

所有項目都共用一個存儲庫,會造成包管理混亂,所有這裏需要進行每個項目單獨的存儲庫,甚至更細分的管理。

優勢:包管理不混亂,不會造成編譯失敗的情況
劣勢:增加硬盤空間,越多項目消耗越多硬盤空間

 

二,步驟

只需要在maven編譯時候,指定使用私有存儲庫,選擇按工作區去進行區分即可。(如果不使用,默認路徑~/.m2/repository下)

當選擇工作區後,路徑會變成:
$JENKINS_HOME/workspace/項目job/.repository/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章