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

Add setup of label-specific variables after installation

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • customtools-plugin
    • None

      It should be possible to list variables in the installer or specify prop file from the installation script

          [JENKINS-18774] Add setup of label-specific variables after installation

          Oleg Nenashev added a comment -

          Oleg Nenashev added a comment - Pull request: https://github.com/jenkinsci/customtools-plugin/pull/6

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/java/com/cloudbees/jenkins/plugins/customtools/CustomTool.java
          src/main/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper.java
          src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/EnvStringParseHelper.java
          src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/EnvVariablesConstructor.java
          src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/EnvVariablesInjector.java
          src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics.java
          src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomTool/config.jelly
          src/test/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallerTest.java
          http://jenkins-ci.org/commit/customtools-plugin/8adaaaa69a03cd48436791aadfbd4ffaf0e320da
          Log:
          Added support of additional variables, which can be specified individually for labels.
          Resolves: https://issues.jenkins-ci.org/browse/JENKINS-18774

          Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/com/cloudbees/jenkins/plugins/customtools/CustomTool.java src/main/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper.java src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/EnvStringParseHelper.java src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/EnvVariablesConstructor.java src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/EnvVariablesInjector.java src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics.java src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomTool/config.jelly src/test/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallerTest.java http://jenkins-ci.org/commit/customtools-plugin/8adaaaa69a03cd48436791aadfbd4ffaf0e320da Log: Added support of additional variables, which can be specified individually for labels. Resolves: https://issues.jenkins-ci.org/browse/JENKINS-18774 Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>

          Oleg Nenashev added a comment -

          TODO: fix multiple modification of one variable (ex, LD_LIBRARY_PATH)

          Oleg Nenashev added a comment - TODO: fix multiple modification of one variable (ex, LD_LIBRARY_PATH)

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/java/com/cloudbees/jenkins/plugins/customtools/CustomTool.java
          src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/CustomToolsLogger.java
          src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/EnvVariablesInjector.java
          src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics.java
          src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomTool/config.jelly
          src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomTool/help-exportedPaths.html
          src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics/config.jelly
          src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics/help-additionalVars.html
          src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics/help-exportedPaths.html
          src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics/help-label.html
          src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics/help.html
          src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/Messages.properties
          http://jenkins-ci.org/commit/customtools-plugin/046c5caaf4fa97356ed53efe207a621262c35fe7
          Log:
          Merge pull request #8 from synopsys-arc-oss/additional-exported-paths

          Added support of the label-specific exported paths (JENKINS-18774)

          Compare: https://github.com/jenkinsci/customtools-plugin/compare/e096681ba4f9...046c5caaf4fa

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/com/cloudbees/jenkins/plugins/customtools/CustomTool.java src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/CustomToolsLogger.java src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/EnvVariablesInjector.java src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics.java src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomTool/config.jelly src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomTool/help-exportedPaths.html src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics/config.jelly src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics/help-additionalVars.html src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics/help-exportedPaths.html src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics/help-label.html src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/LabelSpecifics/help.html src/main/resources/com/synopsys/arc/jenkinsci/plugins/customtools/Messages.properties http://jenkins-ci.org/commit/customtools-plugin/046c5caaf4fa97356ed53efe207a621262c35fe7 Log: Merge pull request #8 from synopsys-arc-oss/additional-exported-paths Added support of the label-specific exported paths ( JENKINS-18774 ) Compare: https://github.com/jenkinsci/customtools-plugin/compare/e096681ba4f9...046c5caaf4fa

          Oleg Nenashev added a comment -

          Feature has been added to version 0.3

          Oleg Nenashev added a comment - Feature has been added to version 0.3

            oleg_nenashev Oleg Nenashev
            oleg_nenashev Oleg Nenashev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: