Я не знаю, какой плагин является лучшим вариантом для этого. Но я хотел бы иметь сборку с параметрами работы, в которой у меня есть только 2 варианта. Вариант-А и Вариант-B.
Если я выберу вариант А, ничего странного не произойдет, и вы можете нажать кнопку сборки для запуска задания. Предположим, что задание имеет только sh "echo hello"
Но если я выберу опцию B (возможно, некоторые переключатели), мне бы хотелось, чтобы появилось текстовое поле, и этот пользователь ввел строковое значение и начал задание. тогда это значение будет использоваться в трубопроводе для выполнения той же команды, захватившей это значение.
Например, если пользователь введет в текстовое поле PETER, задание будет: sh "echo hello {$ textvalue} (PETER).
Я смог сделать это с помощью простого groovy кода, подобного этому, и с использованием параметра String.
def var1 = params.TEXT
node {
stage('show text') {
sh (""" echo hello $var1 """)
}

Но Как я могу сделать это с опциями переключателей (или что-то подобное)? Я пытался с активным параметром выбора и реактивным параметром активного выбора. Но это не достигает sh того, что я хочу, который должен отображаться просто как текстовое поле, если Я выбираю опцию-A и просто запускаю задание, и ничего не отображается, если вы выберете опцию-B.
спасибо!
(EDITED)
