我正在使用 Windows 框为我的 husdon 运行代理。但是我还没有找到任何有效的方法来在盒子上为 java 配置 JAVA_HOME 和 PATH。
有谁知道我怎么能做到这一点?
${JENKINS_URL}/computer
您可以在管理节点配置页面 ( )上配置 Jenkins/Hudson 应在代理上搜索 JDK 的位置。
选中“Tool Locations”,单击“Add”,从 List 中选择 JDK,然后在下面的“Home”文本字段中输入 JDK 的路径。
如果 JDK 没有出现在 Tool Locations 列表中,可能是因为您需要先全局配置 JDK。为此,请检查全局配置页面中的“JDK”部分。
你可以更新你的 Jenkins 版本,它会解决它。否则这对我有用(Jenkins 1.6,构建/测试节点:MacOSX Mojave):
首先使用以下命令在您的构建/测试节点中安装 java 8 :
brew update
brew cask install caskroom/versions/java8
然后在 Jenkins Web 面板中单击您的构建/测试节点,然后单击配置,然后单击高级...按钮,这将显示多个文本字段。然后在 JavaPath 字段中添加 java 8 的路径。
对我来说,这条路就像:
/Library/Java/JavaVirtualMachines/jdk1.8.X_XXX.jdk/Contents/Home/bin/java
注意:记得X_XXX
用你之前的 java 8 版本替换。
然后保存。
之后断开构建/测试节点并再次连接。这应该可以解决问题。