Jenkins 报错合集

Jenkins 报错合集

一.启动项目显示,没有接受许可之前不能够自动安装

原因:
安装jdk或者maven选择的自动安装,但没有去勾选许可,勾选许可即可。

二.明明配置了jdk但还是说找不到

解答:
找不到jdk,这个jdk是后期源码部署的。所以即使后面配置完jdk,他依然去原先的环境变量寻找jdk。

操作:
配置上jdk所在目录,重启jenkins即可

三.jenkins中英文切换配置

Jenkins--英文切换成中文
更新了一下jenkins的war包, 结果启动后成英文的了,后来从网上整理了一个解决方案:
原文地址:https://blog.csdn.net/qq_15807167/article/details/79896131
少了local一个插件

搜索出来后,选择直接安装即可。
安装完成后,在全局配置中调整一下,应用即可。


注:原文中说明要重启jenkins ,可能是版本问题,我这里是没有重启jenkins的。直接安装后,调整全局配置应用即可转换为中文。

四.jenkins用pipline启动tomcat启动不起来

在普通的shell环境中,nohup,并且& 某个程序后,会抛到后台执行,在退出当前shell环境后,程序依然可以执行。
但是在Jenkins中,通过nohup,且使用&之后,step结束后,执行的程序还是会退出,导致程序起不来。

尝试和验证了很多方法,后面都是这样解决的。
修改JENKINS_NODE_COOKIE的值,这样后续结束的时候,后面的sh程序就不会被kill掉了。

sh"""
JENKINS_NODE_COOKIE=dontKillMe

/tomcat/bin/startup.sh
"""
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论