Jenkins 里并行有声明式的 parallel 块和脚本式的 parallel 步骤两套写法。游戏项目里典型场景是同一份代码同时在 Windows / Linux / 多台机器上跑测试或打包,下面按从简到繁列一遍。
声明式 parallel:嵌套 stage
声明式 Pipeline 里,一个 stage 可以用 parallel 包住一组子 stage 并行跑。规则:一个 stage 只能有 steps、stages、parallel、matrix 之一;parallel 块里的子 stage 仍然能用 agent、when、post 等。