从另一个管道调用参数化的Jenkins管道 [英] Call parameterized Jenkins pipeline from another pipeline
本文介绍了从另一个管道调用参数化的Jenkins管道的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经尝试过用任何方法从具有参数的另一个管道中触发管道作业
There is any way to trigger a pipeline job from another pipeline with parameters, i already tried
build job: '/myjob', parameters: [string(name: 'param1', value:'val1')], wait: false
也尝试过
build job: 'myjob', parameters: [string(name: 'param1', value:'val1')], wait: false
和
build job: 'myjob', parameters: [[$class: 'StringParameterValue', name: 'param1', value: 'val1']], wait: false
没有运气,它说:
项目类型不支持参数
Item type does not support parameters
推荐答案
由于子作业是另一个多分支管道项目,因此我需要指定要使用的分支
Since the subjob was another multibranch pipeline project i needed to specify the branch i wanted to run so with
build job: 'myjob/master', parameters: [string(name: 'param1', value:'val1')], wait: false
现在可以使用
这篇关于从另一个管道调用参数化的Jenkins管道的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文