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
- Prepare test environment using docker and docker-compose where we deploy these components. (Pre build for us)
- Run multi configuration job to test compatibility
- Clean up - stop containers(Post build)
We have dedicated jobs for step 1 and 3 and use multijob for consolidated view.
Is it possible to have a consolidated one job which does that ? Possibly
- Before starting the parent job of multi configuration, we set our environment.
- Run all combinations of multi configuration
- Parent job post build does clean up.