Я получаю все параметры сборки, используя -
def myparams = currentBuild.rawBuild.getAction(ParametersAction).getParameters()
myparams
является объектом java.util.Collections$UnmodifiableRandomAccessList
, следовательно, если попытаться добавить к нему еще один параметр, например -
myparams.add([$class: 'StringParameterValue', name: 'Test', value: "TestValue"])
затем происходит сбой с ошибкой -
java.lang.UnsupportedOperationException
Пожалуйста, расскажите, как добавить параметр к существующим параметрам.