如何在hudson服务器的slave中配置java.home?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在hudson服务器的slave中配置java.home?相关的知识,希望对你有一定的参考价值。

我正在使用一个Windows框来为我的husdon运行奴隶。但我没有找到任何有效的方法来配置盒子上的Java的JAVA_HOME和PATH。

有谁知道我怎么能这样做?

答案

您可以配置Jenkins / Hudson在从属配置页面上的从站上搜索JDK的位置。

选中“工具位置”,单击“添加”,从列表中选择JDK,然后在下面的“主页”文本字段中键入JDK的路径。

如果JDK未显示在“工具位置”列表中,则可能是因为您需要首先全局配置JDK。为此,请检查全局配置页面中的“JDK”部分。

另一答案

你可以更新你的Jenkins版本,它会解决它。否则这对我有用(Jenkins 1.6,构建/测试节点:MacOSX Mojave):

首先使用以下命令在构建/测试节点中安装java 8:

brew update
brew cask install caskroom/versions/java8

然后在Jenkins Web面板中单击您的构建/测试节点,然后单击Configure,然后单击Advanced ...按钮,这将显示多个文本字段。然后在JavaPath字段中添加java 8的路径。

enter image description here

对我来说,这条道路就像:

/Library/Java/JavaVirtualMachines/jdk1.8.X_XXX.jdk/Contents/Home/bin/java

注意:请记住以前用java 8版本替换X_XXX

然后保存。

之后断开构建/测试节点并再次连接它。这应该可以解决问题。

以上是关于如何在hudson服务器的slave中配置java.home?的主要内容,如果未能解决你的问题,请参考以下文章

如何配置 Hudson 为每个构建发送电子邮件,而不仅仅是那些改变项目状态的?

持续集成篇--Hudson持续集成服务器的安装配置与使用

如何在Hudson中增加构建队列的数量?

如何在 Hudson 中删除不需要的构建工件

Hudson安装配置部署应用及分析

centos6.5下安装配置hudson