Jenkins常见问题解决(持续更新)


目录:

1.通过Jenkins执行shell脚本时,提示命令不存在

2.安装Jenkins端口冲突问题

3.安装Jenkins后启动服务失败

 

1.通过Jenkins执行shell脚本时,提示命令不存在

原因:jenkins默认是用非登录模式来执行shell命令,所有没有加载环境变量配置文件。

解决方式1:在执行命令之前加载环境变量,source /etc/profile

结果成功:

但是在执行构建的时候会输出一堆没用的日志信息

解决方式2:让jenkins以登录的模式来执行shell脚本。执行脚本之前添加: # !/bin/sh -l

 执行结果成功且没有无用日志

2.安装Jenkins端口冲突问题

原因:Jenkins默认端口号为8080和Tomcat冲突

解决:修改Jenkins端口号,改为:8088 8089 都可以

修改的文件为:/etc/sysconfig/jenkins

3.安装Jenkins后启动服务失败

通过离线安装好Jenkins,使用service Jenkins start 或者 systemctl start jenkins 启动Jenkins服务报错,错误信息为Starting Jenkins bash: /usr/bin/java: No such file or directory。或者启动失败

原因:Jenkins找不到你的java环境。检查文件: /etc/rc.d/init.d/jenkins 

解决: 将你的java环境路径添加进来,重启服务即可

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM