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

时间:2011-08-08 15:09:54

标签: windows hudson java-home slave

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

有谁知道我能做到这一点吗?

2 个答案:

答案 0 :(得分:8)

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

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

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

答案 1 :(得分:0)

您可以更新您的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

然后保存

之后,断开构建/测试节点,然后重新连接。这应该可以解决问题。