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

Add support to select matrix selection from previous build

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Labels:
      None
    • Environment:
      Ubuntu 14.04 x86_64
      OpenJDK7
      Jenkins 2.14
      Matrix Configuration Parameter Plugin 1.0.9
    • Similar Issues:

      Description

      Currently,
      the matrix-combinations-parameter plugin could support 4 auto-selection:
      Successful
      Failed
      All
      None

      I'd like to have the 5th auto-selection "Previous"
      to be able to select based on the previous build selection.

        Attachments

          Issue Links

            Activity

            Hide
            totoroliu Rick Liu added a comment -

            From Jenkins ICON,
            it looks like there are 5 different status to represent the previous build status of a matrix cell:
            Success
            Failed
            Success - skipped
            Failed - skipped
            Not run

            <img width="24" height="24" tooltip="Success " src="/static/54ffa35b/images/24x24/blue.png" alt="Success" style="" title="Success ">
            <img width="24" height="24" tooltip="Failed " src="/static/ebce1237/images/24x24/red.png" alt="Failed" style="" title="Failed ">
            <img width="24" height="24" tooltip="Success - skipped" src="/static/54ffa35b/images/24x24/blue.png" alt="Success" style="opacity:0.5" title="Success - skipped">
            <img width="24" height="24" tooltip="Failed - skipped" src="/static/ebce1237/images/24x24/red.png" alt="Failed" style="opacity:0.5" title="Failed - skipped">
            <img width="24" height="24" tooltip="Not run" src="/static/54ffa35b/images/24x24/grey.png" alt="Not run" title="Not run">
            

            I'd guess if I could enhance the `if-else` block in `drawMainBall()`
            from `./src/main/resources/hudson/plugins/matrix_configuration_parameter/MatrixCombinationsParameterDefinition/index.groovy`,
            and update the javascript function `click2Change()` in `drawMainLinksJS()`,
            then this probably could work?

            Show
            totoroliu Rick Liu added a comment - From Jenkins ICON, it looks like there are 5 different status to represent the previous build status of a matrix cell: Success Failed Success - skipped Failed - skipped Not run <img width= "24" height= "24" tooltip= "Success " src= "/ static /54ffa35b/images/24x24/blue.png" alt= "Success" style= "" title=" Success "> <img width= "24" height= "24" tooltip= "Failed " src= "/ static /ebce1237/images/24x24/red.png" alt= "Failed" style= "" title=" Failed "> <img width= "24" height= "24" tooltip= "Success - skipped" src= "/ static /54ffa35b/images/24x24/blue.png" alt= "Success" style= "opacity:0.5" title= "Success - skipped" > <img width= "24" height= "24" tooltip= "Failed - skipped" src= "/ static /ebce1237/images/24x24/red.png" alt= "Failed" style= "opacity:0.5" title= "Failed - skipped" > <img width= "24" height= "24" tooltip= "Not run" src= "/ static /54ffa35b/images/24x24/grey.png" alt= "Not run" title= "Not run" > I'd guess if I could enhance the `if-else` block in `drawMainBall()` from `./src/main/resources/hudson/plugins/matrix_configuration_parameter/MatrixCombinationsParameterDefinition/index.groovy`, and update the javascript function `click2Change()` in `drawMainLinksJS()`, then this probably could work?
            Hide
            totoroliu Rick Liu added a comment -
            Show
            totoroliu Rick Liu added a comment - Created pull-request: https://github.com/jenkinsci/matrix-combinations-plugin/pull/14
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: ikedam
            Path:
            src/main/java/hudson/plugins/matrix_configuration_parameter/shortcut/MatrixCombinationsShortcut.java
            src/main/java/hudson/plugins/matrix_configuration_parameter/shortcut/PreviousShortcut.java
            src/test/java/hudson/plugins/matrix_configuration_parameter/shortcut/PreviousShortcutTest.java
            http://jenkins-ci.org/commit/matrix-combinations-plugin/913ae0cc48beed87e4bc4652609c57262ecd1260
            Log:
            JENKINS-36894JENKINS-36860 Add PreviousShortcut

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/hudson/plugins/matrix_configuration_parameter/shortcut/MatrixCombinationsShortcut.java src/main/java/hudson/plugins/matrix_configuration_parameter/shortcut/PreviousShortcut.java src/test/java/hudson/plugins/matrix_configuration_parameter/shortcut/PreviousShortcutTest.java http://jenkins-ci.org/commit/matrix-combinations-plugin/913ae0cc48beed87e4bc4652609c57262ecd1260 Log: JENKINS-36894 JENKINS-36860 Add PreviousShortcut
            Hide
            ikedam ikedam added a comment -

            Released 1.1.0 including this feature.
            It will be available in the update center in a day.

            Show
            ikedam ikedam added a comment - Released 1.1.0 including this feature. It will be available in the update center in a day.

              People

              • Assignee:
                totoroliu Rick Liu
                Reporter:
                totoroliu Rick Liu
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: