【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}
二、构建任务A触发任务B
1、上述方法通过插件实现,若不需传递参数,可不安装插件,Jenkins原本功能即可实现
2、在任务B的配置项中,选择:构建触发器 -> 勾选【其他工程构建后触发】
3、在关注的项目中输入任务A名称
4、根据实际情况勾选触发情况即可
参考:https://blog.****.net/workdsz/article/details/77935374 感恩