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