Jenkins踩坑


jenkins

1、修改私有jar包且已上傳到私服,卻構建失敗

原因:構建優先從jenkins本地倉庫已緩存的進行構建,不會拉取新的jar包

解決辦法:手動刪除老的jar包,讓jenkins自動下載新的jar包。maven工程默認下載jar包的路徑:/var/lib/jenkins/.m2/repository(.m2是一個隱藏文件夾 這個坑了我好久),需要刪除哪個jar包,則進入哪個包的子目錄使用命令:rm -rf ./*

 

2、jenkins使用老的私服地址

私服地址遷移后構建項目出現了從老私服拉jar包的情況,查看Linux配置的maven(mvn -version)發現 settings.xm配置的是最新的私服,百思不得其解。

原因:jenkins使用的pom是默認在../.m2 文件夾下的setting,此處的setting配置了以前的私服地址

解決辦法: ① jenkins管理員用戶手動配置maven地址,不再使用默認的

② 更新默認的settings配置文件

③ 指定單個項目構建使用的settings文件, 項目build一欄--使用自定義settings file指定路徑(注意用戶權限問題)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM