持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情
最近总有小伙伴发私信问我jenkins如何以war形式运行?以及运行后如何添加相关的环境配置,这里我就给大家贴出我的解决方案!谢谢大家对我的关注!!
下载jenkins的war包,执行nohup java -jar jenkins.war & 即可完成jenkins的启动。
这样接下里和我们之前的安装配置就是一样的效果了!
错误信息
错误1
网络问题无法连接,重试即可完成插件的安装。
错误2
HTTP ERROR 403 No valid crumb was included in the request
这个问题是我们的代理问题,我们找到 系统管理——>全局安全配置——>跨站请求伪造保护——>勾选启用代理兼容 这样就解决了,如下图:
AWT is not properly configured on this server. Perhaps you need to run your container with "-Djava.awt.headless=true"? See also: www.jenkins.io/redirect/tr…
图片如下:
解决方案: linux下安装如下环境后,重启jenkins服务即可
yum install dejavu-sans-fonts
yum install fontconfig
yum install xorg-x11-server-Xvfb
截止到这里我们的war包启动jenkins已经完成并且告一段落,接下来我们看看如何配置jenkins相关环境
安装各种插件
在之前的文章中我已经介绍了需要安装那些插件,这里就不再赘述,相关内容请查看文章 手把手带你linux下搭建jenkins
配置全局工具
Maven 配置
如下图:在标注1的红框处,下拉框选择“文件系统中的setting文件”(这里对应的是我们服务器上安装的maven的conf中的setting.xml,将全路径复制到标注2的红框处)
JDK配置
点击新增JDK按钮,取消自动安装的勾选,则会出现JAVA_HOME
在别名出添加自己的jdk别名,我这里设置了我的版本一致JDK17
在JAVA_HOME处填写我们的JDK路径 /tools/jdk/jdk-17.0.4
git配置
git配置,我们在Name下方输入我们的git名称,我这里就是git了 在下方输入我们git的安装目录,我这里yum安装的目录是/usr/bin/git
这样输入即可完成
MAVEN配置
点击新增MAVEN,取消自动安装的勾选,出现下图界面
在name下方的输入框中输入名字,我这里就是我的maven版本名称:apache-maven-3.8.4
在MAVEN_HOMG下方的输入框中输入我们服务器上安装的maven路径,我这里是:/tools/apache-maven-3.8.4
到这里就是我们使用的基本的环境配置,欢迎大家留言讨论。