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

Ensure matrix projects do not break blue ocean

    Details

    • Similar Issues:
    • Epic Link:
    • Sprint:
      1.0-pre-beta-1

      Description

      Backend API doesn't support Matrix style projects. Matrix or Multi-configuration project has build configuration where it can have multiple axis and for each combination of axis values build is repeated.

      For example if there are two axis, OS with values linux and windows and JDK with values 1.7 and 1.8. then a build will result in to 4 instance of builds:

      OS=linux,JDK1.7
      OS=linux,JDK1.8
      OS=windows,JDK1.7
      OS=windows,JDK1.8

      Project itself is supported and can be accessed using pipelines API but underlying matrix project properties such as axis and combination of axis is not handled.

      Backend should define API model and how they are exposed via REST API.

        Attachments

          Issue Links

            Activity

            vivek Vivek Pandey created issue -
            vivek Vivek Pandey made changes -
            Field Original Value New Value
            Epic Link JENKINS-35759 [ 171771 ]
            vivek Vivek Pandey made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            jamesdumay James Dumay made changes -
            Priority Major [ 3 ] Minor [ 4 ]
            jamesdumay James Dumay made changes -
            Link This issue relates to JENKINS-37105 [ JENKINS-37105 ]
            jamesdumay James Dumay made changes -
            Status In Progress [ 3 ] Resolved [ 5 ]
            Resolution Duplicate [ 3 ]
            jamesdumay James Dumay made changes -
            Status Resolved [ 5 ] In Review [ 10005 ]
            jamesdumay James Dumay made changes -
            Status In Review [ 10005 ] In Progress [ 3 ]
            jamesdumay James Dumay made changes -
            Link This issue relates to JENKINS-37105 [ JENKINS-37105 ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-pre-beta-1 [ 86 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Link This issue relates to JENKINS-37018 [ JENKINS-37018 ]
            jamesdumay James Dumay made changes -
            Summary Matrix project support Ensure matrix projects do not break blue ocean
            Hide
            michaelneale Michael Neale added a comment -

            Vivek Pandey is this still a WIP? hard to tell from state of the ticket

            Show
            michaelneale Michael Neale added a comment - Vivek Pandey is this still a WIP? hard to tell from state of the ticket
            vivek Vivek Pandey made changes -
            Resolution Duplicate [ 3 ]
            Status In Progress [ 3 ] Open [ 1 ]
            Hide
            vivek Vivek Pandey added a comment -

            not being worked on.

            Show
            vivek Vivek Pandey added a comment - not being worked on.
            michaelneale Michael Neale made changes -
            Priority Minor [ 4 ] Major [ 3 ]
            Hide
            michaelneale Michael Neale added a comment -

            Vivek Pandey ok - I think this is probably needed for a version of a beta right?, as many people will try it and it it falls over if they happen to have a matrix job isn't a good look.

            This may end up being a similar issue to #JENKINS-36980 - do you think?

            Show
            michaelneale Michael Neale added a comment - Vivek Pandey ok - I think this is probably needed for a version of a beta right?, as many people will try it and it it falls over if they happen to have a matrix job isn't a good look. This may end up being a similar issue to # JENKINS-36980 - do you think?
            michaelneale Michael Neale made changes -
            Rank Ranked higher
            vivek Vivek Pandey made changes -
            Link This issue is related to JENKINS-37427 [ JENKINS-37427 ]
            vivek Vivek Pandey made changes -
            Link This issue is related to JENKINS-37018 [ JENKINS-37018 ]
            Hide
            vivek Vivek Pandey added a comment -

            Michael Neale I don't think its related to JENKINS-36980. Pagination support will definitely improve the load time. I have linked tickets which will ensure matrix projects are not broken.

            Show
            vivek Vivek Pandey added a comment - Michael Neale I don't think its related to JENKINS-36980 . Pagination support will definitely improve the load time. I have linked tickets which will ensure matrix projects are not broken.
            vivek Vivek Pandey made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            vivek Vivek Pandey made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            vivek Vivek Pandey made changes -
            Status In Review [ 10005 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]

              People

              • Assignee:
                vivek Vivek Pandey
                Reporter:
                vivek Vivek Pandey
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: