我们在Jenkins中配置了几个JDK,它们是:JDK8,JDK9,JDK11等。Jenkins本身在JDK8下运行。现在,如果“ tools”语句不在管道的定义中,我们希望让Jenkins在所有Pipelins中使用JDK9。有办法吗?
非常感谢您!
答案 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