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

Add an option to remove nonsense configurations in matrix projects

      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!

          [JENKINS-13004] Add an option to remove nonsense configurations in matrix projects

          rsandell added a comment -

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

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

          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!

          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!

          Michael Lin added a comment -

          Hey,

          Are there any updates about this issue?

          Thanks!

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

          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.

          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.

          Daniel Beck added a comment -

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

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

          Oleg Nenashev added a comment -

          Not a bug

          Oleg Nenashev added a comment - Not a bug

          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.

          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.

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

              Created:
              Updated: