静态并行任务配置
声明式
- 在
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'] |