We have a Jenkins pipeline with several stages (pipeline as code). One of these stages creates ~40-50 downstream jobs and starts them in a parallel step. Unfortunatelly our jenkins master reboots every night. After this reboot every job in the queue is lost and the currently running downstream jobs are stopped with an error. After a reconnect of the child nodes the pipeline is in resume state (=> console output: resuming build) but nothing happens.
Now I have following questions:
- What exactly happens when the pipeline tries to resume? Does the pipeline starts from stage 1 again?
- Is it possible to requeue the downstream jobs that were in the queue before?