【发布时间】:2021-03-06 16:17:55
【问题描述】:
是否可以在 Jenkins(Docker 版本)中使用 OpenJDK-14? 我通过从此链接解压缩 JDK 在配置中设置版本: https://download.java.net/openjdk/jdk14/ri/openjdk-14+36_linux-x64_bin.tar.gz
这是我的 Jenkinsfile:
pipeline {
agent any
tools {
jdk 'jdk-14'
maven 'Maven-3-6-3'
}
stages {
stage("build project") {
steps {
sh 'java -version'
echo 'building project...'
sh 'mvn clean install'
}
}
}
}
这是我得到的错误:
-
mvn clean installJAVA_HOME 环境变量未正确定义 运行这个程序需要这个环境变量 注意:JAVA_HOME 应该指向 JDK 而不是 JRE
还有 sh 'java -version' 命令,仍然给我这个:
$ java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
【问题讨论】: