#java #jenkins #java-14
#java #Дженкинс #java-14
Вопрос:
Я нашел несколько тем, связанных с этим, но ничего нового с точки зрения Java 14 и последних версий Jenkins. Каковы рекомендуемые шаги, чтобы сделать Java 14 доступной в Jenkins в качестве опции для компиляции Java-проектов с помощью заданий?
В моей текущей установке я не могу найти ни эту Configure JDK
опцию, ни какой-либо раскрывающийся список, чтобы где-то ее выбрать. Я также немного смущен несколькими различными способами, которые рекомендуются для этого.
Ответ №1:
Чтобы использовать разные версии java, вам необходимо настроить его в главном меню конфигурации Дженкинса "Manage jenkins" -> "Global tool configuration" -> "Add JDK"
. Вы можете установить некоторые версии автоматически или вручную, но:
"Oracle Java SE 11 is not available for business, commercial or production use without a commercial license. Public updates for Oracle Java SE 8 released after January 2019 will not be available for business, commercial or production use without a commercial license."
После этого вы сможете добавить его в свою работу. Например, используйте шаг «инструмент» в декларативном конвейере:
pipeline {
agent any
tools {
nodejs 'java_8'
}
stages {
stage ('java test') {
steps {
sh 'java -version'
}
}
}
}