Как вернуть inputBox используя groovy (Дженкинс)

Я использую параметр jenkins с активным выбором. Мне нужно, чтобы groovy зависел от области моего выбора, где я могу написать что-нибудь, и я попробую это.

if (test_bench_UID.equals('user_spec')) { inputBox = "<input name='value' class='setting-input' type='text'>" return inputBox }

куда test_bench_UID Имя параметра активного выбора, user_spec это параметр, после выбора которого Groovy должен возвращать поле ввода

2 ответа

Вы должны добавить Active Reactive Reference Parameters и выбрать тип выбора поля «Форматированный HTML»
,
не забудьте выбрать поле ссылки!), И написать такой скрипт (

      if(refParameter.equals("value")){
inputBox = "<input name='value' class='setting-input' type='text'>"
return inputBox
} else return "<b>else value will be show as text</b>"

Вы можете использовать переменную, используя ${value}.

В вашем случае вы можете попробовать ${user_spec} там, где вы хотите получить к нему доступ.

Надеюсь, поможет.

Другие вопросы по тегам