• Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major Major
    • matrix-project-plugin
    • 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.

          [JENKINS-8506] Matrix 'Job of Jobs'

          kbertelson added a comment -

          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.

          kbertelson added a comment - 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.

          Alex Vesely added a comment - - edited

          Also, you can look into the "Join" plugin: https://wiki.jenkins-ci.org/display/JENKINS/Join+Plugin

          Alex Vesely added a comment - - edited Also, you can look into the "Join" plugin: https://wiki.jenkins-ci.org/display/JENKINS/Join+Plugin

          There are several ways to implement this, including https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin. Resolving as matrix is not an optimal solution here.

          Oliver Gondža added a comment - There are several ways to implement this, including https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin . Resolving as matrix is not an optimal solution here.

            Unassigned Unassigned
            mbaker000 mbaker000
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: