Различные JAVA_TOOL_OPTIONS для (основной) версии - PullRequest
0 голосов
/ 01 октября 2019

Раньше я настраивал эту настройку, чтобы заставить Java вести себя лучше в Docker.

JAVA_TOOL_OPTIONS='-XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap'

Теперь этот флаг был удален в Java 11, и его передача вызовет ошибки выполнения.

Я бы хотелнастроить агент сборки Jenkins для включения этой опции для Java <11 и отключить ее для Java> 11.

Я хочу, чтобы один и тот же агент работал с Java 8 и Java 11, установленными через JDK Toolплагин .

Лучшая идея, которая у меня есть, заключается в том, чтобы установщик изменил среду сборки. Для этого потребуется пользовательский установщик сценариев или новый тип установщика.

В идеале я бы хотел что-то вроде JAVA_TOOL_OPTIONS_8, применимое к Java 8.x и JAVA_TOOL_OPTIONS_11, применимое к Java 11.x

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