ube*_*m3r 9 linux java jenkins
一台 Jenkins 服务器在 Linux 机器上以 Java 1.7 运行,我需要将其更改为 1.8,以便我可以运行特定的插件。
Linux 机器安装了 Java 1.8 JDK/JRE,但我找不到告诉 Jenkins 服务器使用它的方法?我在 Windows 服务器上找到了如何执行此操作的指南,但没有与 Linux Jenkins 服务器相关或转移的内容。
有没有办法在 linux 上更改 Jenkins 服务器使用的 JRE?
像这样的 linux 版本:https : //dzone.com/articles/make-jenkins-windows-service
小智 1
在 Jenkins 主页上,单击左侧的“管理 Jenkins”。访问“全局工具配置”菜单,在此菜单下大约中间有一个位置,应该显示“JDK 安装”。单击该按钮,它将打开一个新菜单,您可以在其中添加备用 JDK。添加后,您进入要构建的项目并单击“配置”。同样,大约一半的位置将出现“JDK”下拉列表。新的 JDK 现在将出现,您可以选择它来构建您的项目。
但是,如果您希望整个服务从不同的虚拟机运行,那就有点棘手了。Jenkins 启动脚本旨在尝试“猜测”您的虚拟机,以便更轻松地跨多种 Linux 版本进行安装。找到启动脚本(Red Hat RPM 安装将其放置在 /etc/rc.d/init.d/jenkins 中)并通读它。您将找到一个标有“候选”的部分,并注意循环如何在系统上可能存在的 JVM 中运行。您可以编辑此列表,使其仅成为您想要使用的虚拟机,然后停止/启动以强制它使用您想要的虚拟机。确保在编辑之前复制脚本,以防万一。