从另一个管道调用参数化的Jenkins管道

bit*_*ter 4 jenkins jenkins-pipeline

有任何方法可以从具有参数的另一个管道触发管道作业,我已经尝试过

build job: '/myjob', parameters: [string(name: 'param1', value:'val1')], wait: false
Run Code Online (Sandbox Code Playgroud)

也尝试过

build job: 'myjob', parameters: [string(name: 'param1', value:'val1')], wait: false
Run Code Online (Sandbox Code Playgroud)

build job: 'myjob', parameters: [[$class: 'StringParameterValue', name: 'param1', value: 'val1']], wait: false
Run Code Online (Sandbox Code Playgroud)

没有运气,它说:

项目类型不支持参数

bit*_*ter 8

由于子作业是另一个多分支管道项目,因此我需要指定要运行的分支

build job: 'myjob/master', parameters: [string(name: 'param1', value:'val1')], wait: false
Run Code Online (Sandbox Code Playgroud)

现在可以用了