找回密码
 立即注册
搜索

如何在A流水线中调用B流水线

sx_lityliao 2024-7-23 09:44:24
01
背景


 我们在日常构建中,为方便后续维护,通常会把一些公共部分单独出来,形成“公共流水线“,供其他流水线来调用;

或者,某些场景下要求流水线执行有先后顺序,A流水线执行完,紧接着再执行流水线B。 


02
解决方案

通过“子流水线”插件,实现不同流水线间调用执行 

1、 首先创建流水线B,用来作为子流水线

2、 创建流水线A,并在A中调用流水线B 


选择call pipeline插件,同时还分同步和异步调用执行,填写子流水线的变量参数 

1.png

同时还分同步和异步调用执行

● 同步 

子流水执行结束以后这个调用子流水线的插件才算执行成功,子流水线执行结果和插件执行结果一致 

异步 

插件只是去执行调用子流水线,调用命令执行结束插件就执行结束,成功触发子流水线则插件执行成功,触发失败则插件失败,子流水线运行结果成功与否不影响插件的执行结果。

您需要登录后才可以回帖 立即登录
共收到 0 条点评
返回顶部