I have 7 freestyle jobs (A,B,C,D,E,F,G) in Pipeline, job A initial job, after A, we have three parallel test jobs (B,C,D). Job E is the report generation job, here we need to implement user interaction for Pipeline will continue or not?.
Conditions at Job E: 1) If Job E is successful, Pipeline will continue to Release 2) if Job E is Failed, Pipeline should be stop here. 3) if Job E is Unstable, here we need to implement user interaction. In user interaction, user need to change the Job E UNSTABLE status to either success or failure.
Eg:- If job E UNSTABLE, in user interaction. user click on proceed, job E changes unstable to SUCCESS user click on NO, job E changes unstable to failure.