-
Improvement
-
Resolution: Unresolved
-
Major
-
None
It would be nice to be able to set up a Matrix job that is composed of other Hudson jobs. Our use case for this is that we have three distinct System Test jobs that need to all pass before triggering the "Release" job. Currently I'm only able to trigger the "Release" job as a post-build event of the (currently) longest running of the system test jobs.
I think it is possible to satisfy your use case with the existing matrix job implementation. You could create a matrix job consisting of four child jobs: your three System Test jobs and your one Release job. Use the "Execute touchstone builds first" feature to direct the matrix job to run your three System Test jobs as touchstone builds. After all the System Test jobs complete, your Release job will start. But if any of your System Test jobs failed, then your Release job will not start.