В конвейерной работе, как построить вольную работу вниз по течению с их параметрами выбора? - PullRequest
0 голосов
/ 18 октября 2019

Здесь я создаю несколько вольных работ с их параметрами выбора из одной конвейерной работы. В своей работе по нисходящему фристайлу я использую параметры общего выбора со значениями

Name:   Branch
Choice: trunk
        branch/2.3
        branch/2.4

в моем конвейере, и я объявил те же параметры в вариантах

Name:   Branch
Choice: trunk
        branch/2.3
        branch/2.4

Вот код конвейера iЯ использую

pipeline
{
node any
stage ('JOBS'){ 
                build job: 'testjob1', propagate: false
                build job: 'testjob2', propagate: false
                build job: 'testjob3', propagate: false
                build job: 'testjob4', propagate: false
                build job: 'testjob5', propagate: false
}
}

Но для меня это создание нижестоящих заданий, но выбор по умолчанию.

1 Ответ

0 голосов
/ 18 октября 2019

Параметр выбора всегда выбирает первый выбор по умолчанию, если вы не выбрали другой параметр. Так как ваши работы по вольному стилю запускаются восходящим конвейером, вам нужно явно передать свой выбор для каждой работы по свободному стилю как:

build job: 'testjob1', parameters: [[$class: 'StringParameterValue', name: 'Branch', value: Branch]], propagate: false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...