静态并行任务配置
声明式
- 在
stage中可以通过parallel块来嵌套多个stage实现并行运行 parallel块中的stage除了不能再次嵌套parallel外和普通stage一样,也可以通过stages包含一些列顺序执行的stage- 每个
stage中有且只能有一个steps、stages或者parallel - 所有包含
parallel的stage都不能包含agent和tools
EXAMPLE-1 stage级别并行
1 | pipeline { |
blueOcean如下图所示
EXAMPLE-2 并行stage中多个stage串行
1 | pipeline { |
blueOcean如下图所示
EXAMPLE-4 step级别并行
1 | pipeline { |
blueOcean如下图所示
脚本式
EXAMPLE-3
1 | script { |
blueOcean如下图所示
动态创建并行任务
EXAMPLE-5
1 | def jobs = ['jobA', 'jobB', 'jobC'] |