I would like to build a Pipeline in Jenkins where result based on multiple upstream jobs should trigger a single downstream job.
For ex:
Job 1 --> Job 2 --> Job 5 --> Job 6
Job 3 -->
Job 4 -->
Job 1: when a new piece of code is committed to Git production it should trigger Jobs 2,3 and 4 (this part I was able to run run using Build Other jobs option in Post Build Action; although any suggestion to improve this is also greatly appreciated).
Job 2,3 and 4 are regressions to be run on different test machines.
The part I am not able to fig out is only when Job 2,3 and 4 are successful it should trigger the downstream Job 5 and eventually 5 can trigger 6.
I am currently using the Build Pipeline plugin, but it was successful for one (downstream) to many (upstream )jobs and not vice versa.
Any help/suggestion/guidance is greatly appreciated. Thanks in advance! Cheers!!
