У меня есть x2 декларативных конвейерных заданий, у которых много параметров.Как я могу взять параметры, предоставленные родителю, и добавить их, чтобы перейти к дочерней работе?
В настоящее время я определяю их все по отдельности, но это подвержено ошибкам, поскольку их много.
Я также понял, что можно получить список параметров и передать их на дочернюю работу:
script{
def myparams = currentBuild.rawBuild.getAction(ParametersAction).getParameters()
build( job: 'childJobName', parameters: myparams)
}
Что я не понял, так это как добавить в этот списоккак это невозможно изменить.Мне нужно сделать копию и добавить к этому, но я не добился успеха в этом.