Jenkins:JAVA_HOME未显示在Jenkins构建环境变量页面中

时间:2018-07-25 02:00:56

标签: java windows jenkins environment-variables

目标: 我想要实现的是,对于 Jenkins job> build> Environment Variables页面,我将能够在表中看到变量 JAVA_HOME

场景: 我使用 Jenkins>管理Jenkins>全局工具配置> JDK> JDK安装来定义1.4-1.8中不同版本的Java。 Global JDK Installation

我运行Jenkins作业以使用Java 1.4构建ANT项目。我运行此命令的节点位于主节点中。

在詹金斯(Jenkins)工作上, Choosing JDK version from job

主要问题:

环境:在主节点中,我没有定义的 JAVA_HOME 环境变量。

结果:构建成功。在批处理脚本中,我回显%JAVA_HOME%并且作业中所选的JDK路径正确

C:\Program Files (x86)\Java\j2sdk-1_4_2_19

但是,问题是我没有显示 JAVA_HOME http://JENKINS_URL/jenkins/job/MY_JOB/3/injectedEnvVars/ 像往常一样。

主要问题:如何在环境变量页面中显示JAVA_HOME?

所以我想做的是以下事情:

次要问题

环境:在主节点中,我定义了JAVA_HOME=C:\Program Files\Java\jre1.8.0_172PATH=%PATH%;%JAVA_HOME%\bin;

结果:由于Java版本不是必需的版本,因此构建失败。在批处理脚本中,我回显%JAVA_HOME%,并且作业中所选的JDK路径确实不正确,即

C:\ Program Files \ Java \ jre1.8.0_172

此外,现在可以在jenkins构建环境变量页面中看到JAVA_HOME变量。

次要问题:在这个次要问题中,我的问题是,为什么选择的特定于工作的JDK选项JDK v1.4不会覆盖或替换主节点中配置的选项?

0 个答案:

没有答案