Jenkins:如何为所有Piplines设置默认JDK

时间:2018-12-05 15:29:09

标签: java jenkins default pipeline

我们在Jenkins中配置了几个JDK,它们是:JDK8,JDK9,JDK11等。Jenkins本身在JDK8下运行。现在,如果“ tools”语句不在管道的定义中,我们希望让Jenkins在所有Pipelins中使用JDK9。有办法吗?

非常感谢您!

1 个答案:

答案 0 :(得分:1)

在Jenkins环境中定义JAVA_HOME环境变量就足够了:

export JAVA_HOME = /path/to/JDK9

如果您在容器中运行Jenkins,只需在docker run命令中定义JAVA_HOME:

docker run -d -p 8080:8080 -p 50000:50000 -v /path/to/JDK9:/internal/path/to/JDK9 --env JAVA_HOME=/internal/path/to/JDK9 jenkins:jenkins