Jenkins从设备环境变量刷新
我有一个具有JAVA_HOME
环境变量的Jenkins从站(Windows PC)。我更新了从站上的Java版本,因此也更新了环境变量。
当我通过Jenkins Web界面查看此Slave的系统属性时,该JAVA_HOME
属性被报告为旧属性。
echo %PATH%
在Windows PC上运行会显示正确的值。println
System.getenv("PATH")在Slave的Jenkins Node脚本控制台上运行会显示旧的JAVA_HOME值。
我试图再次删除并添加从站,然后重新启动Jenkins服务器。仍旧值未更新。
有什么想法吗?
回答:
Hudson / Jenkins不使用从属环境变量,因为它支持多个Java版本,因此您可以在GUI中配置Java家庭环境变量。
您需要做的是转到Manage Hudson / Jenkins,然后选择Manage
Nodes。从列表中选择要配置的节点,然后选择“配置”。底部下方是“节点属性”部分。选中工具位置复选框。单击“添加”,然后在下拉列表中选择您的JDK,然后向其添加新路径。
以上是 Jenkins从设备环境变量刷新 的全部内容, 来源链接: utcz.com/qa/417789.html