Running Jenkins parallel tasks sequentially Running Jenkins parallel tasks sequentially jenkins jenkins

Running Jenkins parallel tasks sequentially


Instead of parallel cleanupScripts you can use like this:

cleanupScripts.each{ key, value ->    value()}


I don't know any way to run parallel steps in jenkins. You can run parallel jobs in the same node or in different nodes.

Running parallel jobs

parallel (// job 1, 2 and 3 will be scheduled in parallel.{ build("job1") },{ build("job2") },{ build("job3") })

You can make a job for each cleanup*.sh and call these jobs like above.

A more simple approach is use parallel command

Or simplest

clenaup1.sh &! clenaup3.sh &! clenaup4.sh &! ...