【Jenkins】Jenkins各job之间带参数触发

    在Jenkins使用场景中,经常会有任务A构建完成后,自动构建其他任务B的场景发生,且需传递任务A的参数给B,可通过以下方式:

一、构建任务A传参触发任务B

1、安装Jenkins参数化插件:Parameterized Trigger Plugin

2、在任务A的配置项中,选择:构建后操作 -> 增加构建后操作步骤 ->  Trigger parameterized bulid on other projects

3、在Projects to build 处输入任务B名称

4、点击【Add Parameters】,选择【Predefined parameters】

5、在Parameters处输入需要传递给任务B的参数,格式为:name=${value}

如:Recipient=${Recipient}

【Jenkins】Jenkins各job之间带参数触发

 

 

二、构建任务A触发任务B

1、上述方法通过插件实现,若不需传递参数,可不安装插件,Jenkins原本功能即可实现

2、在任务B的配置项中,选择:构建触发器 -> 勾选【其他工程构建后触发】

3、在关注的项目中输入任务A名称

4、根据实际情况勾选触发情况即可

【Jenkins】Jenkins各job之间带参数触发

 

参考:https://blog.****.net/workdsz/article/details/77935374  感恩