Есть декларативный конвейер. В начале блока конвейера выбор агента производится с помощью директивы agent
. Идет отбор по этикеткам. Выбранный таким образом агент является стандартным агентом / агентом по умолчанию.
Как настроить для всего конвейера специального агента при выполнении определенного условия?
План состоит в том, чтобы выполнить проверку состояния на основе одного параметра конвейера >> может ли это сработать?
На какие вопросы следует обратить внимание при выбранном подходе?
Текущий план решения:
Groovy-код до блока конвейера
Упомянутый Groovy-код устанавливает переменную на основе значения параметра конвейера как получить доступ к параметру конвейера из кода Groovy, расположенного вне конвейера?
agent
раздел использует переменную, установленную в Groovy code соответствие метки, к которой прикреплен специальный агент