由于Maven和JDK格式,Jenkins文件错误

时间:2018-12-03 20:05:08

标签: jenkins jenkins-plugins jenkins-pipeline jenkins-cli

我的release.groovy脚本具有

  stages {
    stage("maven release prepare") {
      tools {
        maven "maven 3.5.3"
        jdk "JDK 8"
      }

和我在项目中的JenkinsFile定义为

standardPipeline {
    java_version = "JDK 8"
    maven_version = "maven 3.5.3"
    skip_jacoco_report = true
}

当我运行Jenkins时,它抛出一个错误,说 “错误:未找到名为JDK 8的hudson.model.JDK”

但是如果我在项目中更改了JenkinsFile

standardPipeline {
    java_version = "1.8"
    maven_version = "3.5.3"
    skip_jacoco_report = true
}

Jenkins构建已通过

我无法更改release.groovy脚本,因为它是全局文件。我如何以“ JDK 8”而不是“ 1.8”和“ maven 3.5.3”而不是“ 3.5.3”的格式运行Jenkins作业

有没有插件。 公司中的其他团队实际上正在使用

standardPipeline {
    java_version = "JDK 8"
    maven_version = "maven 3.5.3"
    skip_jacoco_report = true
}

Format ..所以我不确定为此可能需要什么设置?

0 个答案:

没有答案