Установите все логические значения в true Jenkinsfile - PullRequest
0 голосов
/ 03 августа 2020

У меня есть jenkinsfile с несколькими логическими параметрами. Я хотел бы добавить еще один, где, если этот флажок установлен, автоматически устанавливает для всех остальных значение true.

  parameters([
    booleanParam(name: 'fullDeployment', defaultValue: false, description: 'Toggle this deploy all resources'),
    booleanParam(name: 'loadBalancers', defaultValue: false, description: 'Toggle this value to deploy ALBs'),
    booleanParam(name: 'datavases', defaultValue: false, description: 'Toggle this value to deploy databases'),
   ....
  ])
])

if (params.fullDeploy){
   // set all booleans to true
}

Есть ли способ сделать это без индивидуальной идентификации каждого параметра?

...