如何通过Jenkins脚本管道安装Java 11?

qltillow  于 2023-08-03  发布在  Jenkins
关注(0)|答案(1)|浏览(130)

我想使用Jenkins的脚本管道安装Java 11,我已经尝试了以下方法

node('MySlaves'){
   stage('TestStage'){
        println "ALm Exporter Started"
        tool name: '11.0.12', type: 'jdk'
       }
}

node('MySlaves'){
   environment {
    JAVA_HOME = tool name: '11.0.12', type: 'jdk'
    }

tools { 
        jdk '11.0.12'
    }

字符串
以上3种方法都没有帮助,如果我使用println "JAVA_HOME set : "+env.JAVA_HOME,那么我将获得JDK1.8的值。有人能告诉我如何在Scripted pipeline中安装Java 11**(它存在于自定义工具中)**吗?

ipakzgxi

ipakzgxi1#

This演示了如何做到这一点:

node {
  jdk = tool name: 'JDK17'
  env.JAVA_HOME = "${jdk}"

  echo "jdk installation path is: ${jdk}"
  [...]
}

字符串

相关问题