I\'m writing a new Jenkins pipeline and have a set of steps that I would eventually like to run in parallel. But while I\'m developing this pipeline I\'d like to force it to ru
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 &! ...
Instead of parallel cleanupScripts
you can use like this:
cleanupScripts.each{ key, value ->
value()
}