title: Jenkins Parallel Trigger and Wait
body: <p>I have 4 jobs which needs to be executed in the following sequence</p>
  
  <pre><code>JOB A 
   |------&gt; JOB B
   |------&gt; JOB C 
              |------&gt; JOB D
  </code></pre>
  
  <p>In the above</p>
  
  <ol>
  <li>A should trigger B &amp; C parallely and C inturn triggers D.</li>
  <li>A should hold the job as running till all 3 of them completed.</li>
  </ol>
  
  <p>I tried the following plugins and couldn't achieve what I am looking for</p>
  
  <ul>
  <li>Join Plugin</li>
  <li>Multijob Plugin</li>
  <li>Multi-Configuration Project</li>
  <li>Paramterized Trigger Plugin</li>
  </ul>
  
  <p><em>Is there any plugin which I haven't tried would help me in resolving this. Or is this can be achieved in a different way. Please advise.</em></p>