title: Jenkins Pre-Build and Post-Build in Multi-Configuration Job
body: <p>We use multi configuration job to test various combination of 2 separate components for compatibility test. These are our compatibility acceptance tests. We perform the following steps</p>
  
  <ol>
  <li>Prepare test environment using docker and docker-compose where we deploy these components. (Pre build for us)</li>
  <li>Run multi configuration job to test compatibility</li>
  <li>Clean up - stop containers(Post build)</li>
  </ol>
  
  <p>We have dedicated jobs for step 1 and 3 and use multijob for consolidated view. </p>
  
  <p>Is it possible to have a consolidated one job which does that ? Possibly</p>
  
  <ol>
  <li>Before starting the parent job of multi configuration, we set our environment.</li>
  <li>Run all combinations of multi configuration</li>
  <li>Parent job post build does clean up. </li>
  </ol>