Параметры активного выбора недоступны в env при использовании Execute Shell в качестве шага сборки

#jenkins #jenkins-plugins #jenkins-groovy

#дженкинс #дженкинс-плагины #дженкинс-заводной

Вопрос:

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

К сожалению, значения этих параметров недоступны при сборке заданий как переменные среды, в то время как обычные параметры доступны.

Если я печатаю env на этапе сборки Execute Shell, я вижу все обычные параметры и их значения, но не «активные».

Как я могу сделать эти активные параметры так, чтобы они были доступны в качестве переменных среды при выполнении оболочки?

Я использую Jenkins версии v2.278

Комментарии:

1. Можете ли вы показать, как вы получаете доступ к переменной и разделу плагина?

2. Я печатаю env на шаге выполнения оболочки, и все обычные параметры есть, но «активных» нет

3. Это очень сложно отследить без предоставления вами кода вашей печати и параметров активного выбора

4. Найдено: при создании пользовательского HTML-кода, чтобы значение передавалось в сборки, входные данные должны содержать следующий атрибут: name="value"

Ответ №1:

При использовании активных параметров с пользовательскими входными данными HTML, чтобы значение передавалось в сборки, входные данные должны содержать следующий атрибут HTML: name="value" , например <input name="value" />