Ошибка файла Jenkins из-за формата Maven и JDK - PullRequest
0 голосов
/ 03 декабря 2018

Мой скрипт 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, он выдает ошибку, говорящую «ОШИБКА: нет хадсона.model.JDK с именем JDK 8 найден "

Но если я изменю свой JenkinsFile в проекте

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

Передается сборка Jenkins

Я не могу изменить скрипт release.groovy какэто глобальный файл .. как я могу запустить задание Jenkins с форматом "JDK 8" вместо "1.8" и "maven 3.5.3" вместо "3.5.3"

Есть ли плагин.другие команды в компании на самом деле используют формат

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

, поэтому я не уверен, что для этого может потребоваться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...