Значение параметра Dynami c в зависимости от метки агента Jenkins - PullRequest
0 голосов
/ 15 апреля 2020

Я получил параметр выбора, определенный в конвейере, состоящем из пары элементов. У меня есть 2 типа агентов Дженкинса, каждый из которых имеет свой собственный ярлык. Можно ли установить порядок выбора элементов в зависимости от того, какой агент запускает конвейер. Я думаю о чем-то вроде этого:

def VALUES

pipeline {
   agent {
      label 'agentone || agenttwo'}
   }

   //not an actual code
   if agent_name == agentone
     VALUES=['item1', 'item2']
   if agent_name == agentwo
     VALUES=['item2', 'item1']
   ////////
.....   

     parameters {
        choice(name: 'ITEMS', choices: "${VALUES}.join('\n')")
     }

Заранее спасибо за любые предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...