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

回到顶部