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

Improve configuration of automatic installations of tools

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      Automatic installations of tools (like JDK, Maven, ...) in global configuration use a specific label to identify nodes where tools can be installed (see attachment).

      Currently, I must specify a very long and very explicit label for automatic installations of tools : like "jdk-oracle-1.6.0_26_32bits_windows", "jdk-ibm-1.6.0_SR9_64bits_aix" or "jdk-oracle-1.6.0_25_64bits_linux".

      It could be nice to have the same behavior of the Label Expression field in job configuration (Restrict where this project can be run).
      The resulting label configuration of examples above could be something like : "windows&&x86", "aix&&x64" or "linux&&x64".

      This would be both more flexible and easier to configure because when we will want to add a new tool, we will not need to add the corresponding label on all slaves.

        Attachments

          Issue Links

            Activity

            mpapo Michael Pailloncy created issue -
            batmat Baptiste Mathus made changes -
            Field Original Value New Value
            Description Automatic installations of tools (like JDK, Mavenn, ...) in global configuration use a specific label to identify nodes where tools can be installed (see attachment).

            Currently, I must specify a very long and very explicit label for automatic installations of tools : like "jdk-oracle-1.6.0_26_32bits_windows", "jdk-ibm-1.6.0_SR9_64bits_aix" or "jdk-oracle-1.6.0_25_64bits_linux".

            It could be nice to have the same behavior of the Label Expression field in job configuration (Restrict where this project can be run).
            The resulting label configuration of examples above could be something like : "windows&&x86", "aix&&x64" or "linux&&x64".

            This would be both more flexible and easier to configure because when we will want to add a new tool, we will not need to add the corresponding label on all slaves.
            Automatic installations of tools (like JDK, Maven, ...) in global configuration use a specific label to identify nodes where tools can be installed (see attachment).

            Currently, I must specify a very long and very explicit label for automatic installations of tools : like "jdk-oracle-1.6.0_26_32bits_windows", "jdk-ibm-1.6.0_SR9_64bits_aix" or "jdk-oracle-1.6.0_25_64bits_linux".

            It could be nice to have the same behavior of the Label Expression field in job configuration (Restrict where this project can be run).
            The resulting label configuration of examples above could be something like : "windows&&x86", "aix&&x64" or "linux&&x64".

            This would be both more flexible and easier to configure because when we will want to add a new tool, we will not need to add the corresponding label on all slaves.
            mpapo Michael Pailloncy made changes -
            Resolution Not A Defect [ 7 ]
            Status Open [ 1 ] Resolved [ 5 ]
            mpapo Michael Pailloncy made changes -
            Link This issue is related to JENKINS-19091 [ JENKINS-19091 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 150534 ] JNJira + In-Review [ 193571 ]

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              mpapo Michael Pailloncy
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: