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

Add an option to remove nonsense configurations in matrix projects

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      I use Jenkins to configure my multi-configuration project.

      The Axes I use are:

      Labels: Mac10.6, Mac10.7, and Windows
      Platforms: Mac10.6, Mac10.7, WinXP, Win7, and WinServer2008
      Tasks: App_Installer, App_Uninstaller, and so on

      A matrix will be generated, and I intend to let the tasks from windows platforms go to execute on Windows machines(with Label "Windows"), by using a filter as (label=="Windows"&&(Platforms=="Win7"||Platforms=="WinXP"||Platforms=="WinServer2008")).

      The matrix will be setup and the unconfigured nodes are gray out, however, it is clear that it makes no sense for the node "WinXP" to exist on label Mac10.6 and etc. Although it is shown as diabled/unconfigured/gray, I would prefer you can provide a choice to remove them from the UI.

      Thanks!

        Attachments

          Activity

          Hide
          rsandell rsandell added a comment -

          Moving the issue to core since it has nothing to do with the multi-slave-config plugin.

          Show
          rsandell rsandell added a comment - Moving the issue to core since it has nothing to do with the multi-slave-config plugin.
          Hide
          michael4338 Michael Lin added a comment -

          Hi guys,

          I think this issue is easy to fix, you just replace the "gray out" activity with "not displaying". Of course you may need to add a choice to users to let them choose the two options.

          Please make it quick because I know many people have the same issue, actually anyone who use multi-configuration project has a lot of chances to come across it I believe.

          Thanks a lot!

          Show
          michael4338 Michael Lin added a comment - Hi guys, I think this issue is easy to fix, you just replace the "gray out" activity with "not displaying". Of course you may need to add a choice to users to let them choose the two options. Please make it quick because I know many people have the same issue, actually anyone who use multi-configuration project has a lot of chances to come across it I believe. Thanks a lot!
          Hide
          michael4338 Michael Lin added a comment -

          Hey,

          Are there any updates about this issue?

          Thanks!

          Show
          michael4338 Michael Lin added a comment - Hey, Are there any updates about this issue? Thanks!
          Hide
          rsandell rsandell added a comment -

          Since it was originally put on a component that I owned this issue was assigned to me, even though I removed the component I guess that noone has taken it since I am assigned to it.
          I'll try to unassign myself again and hope that someone else picks it up.

          Show
          rsandell rsandell added a comment - Since it was originally put on a component that I owned this issue was assigned to me, even though I removed the component I guess that noone has taken it since I am assigned to it. I'll try to unassign myself again and hope that someone else picks it up.
          Hide
          danielbeck Daniel Beck added a comment -

          Matrix (multi-config) project has been extracted from core in 1.561, so assigning the issue to that component.

          Show
          danielbeck Daniel Beck added a comment - Matrix (multi-config) project has been extracted from core in 1.561, so assigning the issue to that component.
          Hide
          oleg_nenashev Oleg Nenashev added a comment -

          Not a bug

          Show
          oleg_nenashev Oleg Nenashev added a comment - Not a bug
          Hide
          intel352 Jonathan Langevin added a comment -

          I'd like to see this enhancement as well. Either apply the exclusion logic to the matrix display, to determine what configurations should be displayed, or else give us the ability in gui to specifically disable certain combinations.

          Show
          intel352 Jonathan Langevin added a comment - I'd like to see this enhancement as well. Either apply the exclusion logic to the matrix display, to determine what configurations should be displayed, or else give us the ability in gui to specifically disable certain combinations.

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            michael4338 Michael Lin
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated: