从另一个管道调用参数化的Jenkins管道 [英] Call parameterized Jenkins pipeline from another pipeline

查看:163
本文介绍了从另一个管道调用参数化的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆