Дженкинс: как установить JDK по умолчанию для всех трубопроводов - PullRequest
0 голосов
/ 05 декабря 2018

мы настроили пару JDK в нашем Jenkins, а именно: JDK8, JDK9, JDK11 и т. Д. Сам Jenkins работает под JDK8.Теперь мы хотим, чтобы Дженкинс использовал JDK9 во всех конвейерах, если оператор «tools» не находится в определении конвейера.Есть ли способ сделать это?

Большое спасибо!

1 Ответ

0 голосов
/ 05 декабря 2018

Определение переменной среды JAVA_HOME в среде Jenkins будет достаточно:

export JAVA_HOME = /path/to/JDK9

если вы запускаете Jenkins в контейнере, просто определите JAVA_HOME в команде запуска docker:

docker run -d -p 8080:8080 -p 50000:50000 -v /path/to/JDK9:/internal/path/to/JDK9 --env JAVA_HOME=/internal/path/to/JDK9 jenkins:jenkins
...