I brake up the code but it did not help, so what i am doing wrong here? Anny solution available? oringinal: stages { stage('Test') { parallel { stage(bla1t') { when {expression bla}} steps {node(label: 'bla') {test('bla', '')}}} stage(bla1t') { when {expression bla}} steps {node(label: 'bla') {test('bla', '')}}} stage(bla1t') { when {expression bla}} steps {node(label: 'bla') {test('bla', '')}}} stage(bla1t') { when {expression bla}} steps {node(label: 'bla') {test('bla', '')}}} ..... more as 200 change it into: stages { stage('Test') { maintest()} (in the same file i defined a function maintest with all the parallel stages) def maintest() parallel { stage(bla1t') { when {expression bla}} steps {node(label: 'bla') {test('bla', '')}}} stage(bla1t') { when {expression bla}} steps {node(label: 'bla') {test('bla', '')}}} stage(bla1t') { when {expression bla}} steps {node(label: 'bla') {test('bla', '')}}} stage(bla1t') { when {expression bla}} steps {node(label: 'bla') {test('bla', '')}}} ..... more as 200 |