对于jenkins,刚接触不是很了解,也导致了各种坑的出现,但是细心总结起来,发现其实大部分都是因为权限没有设置合理导致的。
由于jenkins在运行时使用的是临时的环境变量及自己的用户组,这就导致了如果手动去安装某些插件、或者手动更改了某些文件后会导致jenkins无权限的问题,当然某些插件运行时使用的用户组权限不够读取文件也会出现权限问题,这样就会各种纠结。
思考再三,在jenkins及文件权限已经乱掉的情况下,安装插件时可以尝试先使用构建时执行 echo $PATH打印出环境变量,然后在机器上使用export PATH=环境变量 来临时模拟环境变量进行相关插件的安装,当然,如果当前的用户组与jenkins当前的不一致,记得在安装之后修改文件的权限
转载请注明:Findever » jenkins安装插件的各种坑