不同流水线间调用

关键词:子流水线

业务挑战

我们在日常构建中,为方便后续维护,通常会把一些公共部分单独出来,形成“公共流水线“,供其他流水线来调用;或者,某些场景下要求流水线执行有先后顺序,A流水线执行完,紧接着再执行流水线B。

蓝盾优势

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

解决方案

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

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

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

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

● 同步

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

● 异步

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

最后更新于