I'm trying to build the above 'delivery pipeline' using Jenkins.
Every job excluding "Manual Step" will run when upstream jobs end with success. My problem is that I cannot do 'join' between the two jobs (run "Manual Step" and "Auto Step" in parallel and wait for the 2 to finish sucessfully before "Final Step"). Is there any way to make this possible with Jenkins? Maybe some plugin?
This question is very similar to this one: How do I make a Jenkins job start after multiple simultaneous upstream jobs succeed?
But what I really want is to know if it is possible to parallelize two different types of jobs (jobs who run manually and jobs who run automatically).