使用变量控制流水线流程

用户可以通过自定义变量来控制后续task的执行,从而达到控制流水线执行流的目的

假设一种场景: 当stage2的shell脚本执行成功的时候,stage3的shell脚本才执行

  1. stage2 shell插件设置status变量

  2. stage3 shell插件选择「自定义变量全部满足时才运行」

  3. shell插件新增执行条件变量为status==success

  4. 条件满足,执行成功

  5. 模拟变量设置失败

  6. 条件不满足,插件不执行

    类似地,还可以给插件反向设置执行条件:「自定义变量全部不满足时运行」

最后更新于