Как получить переменные среды Jenkins в плагине Extended Choice Parameter - PullRequest
0 голосов
/ 02 сентября 2018

Мне нужно определить одно поле со списком выбора, где список доступных значений определяется в переменной среды Jenkins (Manage Jenkins → Configure System → Global properties → Environment variables). Как мне этого добиться?

Я пытался использовать build и env объекты, но они не определены.

1 Ответ

0 голосов
/ 02 сентября 2018

Я нашел, как это сделать:

import hudson.slaves.EnvironmentVariablesNodeProperty
import jenkins.model.Jenkins

Jenkins.get().globalNodeProperties.get(EnvironmentVariablesNodeProperty.class).envVars['VARIABLE_NAME']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...