node() { stage('SerialStartStage') { println 'SerialStartStage' } Map parallelStages = [:] for (int i = 1; i <= 3; i++) { String stageName = 'ParallelStage' + i parallelStages[stageName] = { stage(stageName) { sleep (new Random().nextInt(15)) println stageName } } } parallel parallelStages stage('SerialEndStage') { println 'SerialEndStage' } }