Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-24746

Support a way to retrigger part of matrix job

    Details

    • Similar Issues:

      Description

      It would be nice if one could retrigger only part of matrix job. This would avoid having to rerun the whole matrix because of some temporary problem for a single matrix job.

      Possible interface options:

      • Add a menu item "Retrigger unsuccessful" under "Retrigger" on the main matrix page. It would retrigger all jobs which either failed or were unstable.
      • If the Matrix Reloaded Plugin plugin is installed also, support their matrix view as a way to retrigger
      • Add a "Retrigger" menu item on the individual matrix job (currently only the main job contains a link). If that link is clicked only the individual job is retriggered not the whole matrix.

        Attachments

          Activity

          Hide
          rin_ne rin_ne added a comment - - edited

          How to run a part of matrix job normally in Web UI?
          "retrigger" will perform new build with the previous parameters.

          Show
          rin_ne rin_ne added a comment - - edited How to run a part of matrix job normally in Web UI? "retrigger" will perform new build with the previous parameters.
          Hide
          danielbeck Daniel Beck added a comment - - edited

          https://wiki.jenkins-ci.org/display/JENKINS/Matrix+Reloaded+Plugin ?

          Edit: Well, I should read the entire description What's missing? And how is this related to Gerrit Trigger?

          Show
          danielbeck Daniel Beck added a comment - - edited https://wiki.jenkins-ci.org/display/JENKINS/Matrix+Reloaded+Plugin ? Edit: Well, I should read the entire description What's missing? And how is this related to Gerrit Trigger?
          Hide
          rschulz Roland Schulz added a comment - - edited

          What is missing is a way to rebuild part of a matrix (provided by MatrixReloaded) AND report the result back to Gerrit (and thus related to GerritTrigger). Normal Retrigger will update the vote in Gerrit if the result changes upon rebuild. What we would like is to have is a way to rebuild only the part of the matrix that didn't succeed, and then have GerritTrigger update the vote if it passed on retry.

          Show
          rschulz Roland Schulz added a comment - - edited What is missing is a way to rebuild part of a matrix (provided by MatrixReloaded) AND report the result back to Gerrit (and thus related to GerritTrigger). Normal Retrigger will update the vote in Gerrit if the result changes upon rebuild. What we would like is to have is a way to rebuild only the part of the matrix that didn't succeed, and then have GerritTrigger update the vote if it passed on retry.
          Hide
          danielbeck Daniel Beck added a comment -

          That makes sense, thanks for the explanation Roland!

          Show
          danielbeck Daniel Beck added a comment - That makes sense, thanks for the explanation Roland!
          Hide
          oleg_nenashev Oleg Nenashev added a comment -

          IMHO, it's a functionality for a plugin. Nothing to do in the core

          Show
          oleg_nenashev Oleg Nenashev added a comment - IMHO, it's a functionality for a plugin. Nothing to do in the core

            People

            • Assignee:
              rsandell rsandell
              Reporter:
              rschulz Roland Schulz
            • Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated: