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

CustomTools plugin doesn't work properly on Multi-configuration builds

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

      Tool is being installed on the MatrixBuild and MatrixRun jobs, but in the most of cases tools aren't required at the MatrixBuild.

      Due to random node selection (w/o NodeLabel hack) of Master job, installation at MatrixBuild can fail due to unavailability of tool => it would be great to have "disable installation at master job" option

          [JENKINS-18707] CustomTools plugin doesn't work properly on Multi-configuration builds

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper.java
          src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/multiconfig/MulticonfigWrapperOptions.java
          src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper/config.jelly
          src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper/help-name.html
          src/main/webapp/CustomToolInstallWrapper/help-multiconfigOptions.html
          src/main/webapp/CustomToolInstallWrapper/help-skipInstallationOnMaster.html
          src/test/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallerTest.java
          http://jenkins-ci.org/commit/customtools-plugin/fb74c915170eb5992b51a8864ae693586000375b
          Log:
          Added option: Skip installation on MatrixBuild
          https://issues.jenkins-ci.org/browse/JENKINS-18707

          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/CustomToolInstallWrapper.java src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/multiconfig/MulticonfigWrapperOptions.java src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper/config.jelly src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper/help-name.html src/main/webapp/CustomToolInstallWrapper/help-multiconfigOptions.html src/main/webapp/CustomToolInstallWrapper/help-skipInstallationOnMaster.html src/test/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallerTest.java http://jenkins-ci.org/commit/customtools-plugin/fb74c915170eb5992b51a8864ae693586000375b Log: Added option: Skip installation on MatrixBuild https://issues.jenkins-ci.org/browse/JENKINS-18707 Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper.java
          src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/multiconfig/MulticonfigWrapperOptions.java
          src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper/config.jelly
          src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper/help-name.html
          src/main/webapp/CustomToolInstallWrapper/help-multiconfigOptions.html
          src/main/webapp/CustomToolInstallWrapper/help-skipInstallationOnMaster.html
          src/test/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallerTest.java
          http://jenkins-ci.org/commit/customtools-plugin/33caac66f1b4b9fbaabacf837ddea69a1776968b
          Log:
          Merge pull request #4 from synopsys-arc-oss/JENKINS-18707-matrix-build-support

          New option: Skip tools installation on MatrixBuild's master job

          Compare: https://github.com/jenkinsci/customtools-plugin/compare/53001e138555...33caac66f1b4

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper.java src/main/java/com/synopsys/arc/jenkinsci/plugins/customtools/multiconfig/MulticonfigWrapperOptions.java src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper/config.jelly src/main/resources/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallWrapper/help-name.html src/main/webapp/CustomToolInstallWrapper/help-multiconfigOptions.html src/main/webapp/CustomToolInstallWrapper/help-skipInstallationOnMaster.html src/test/java/com/cloudbees/jenkins/plugins/customtools/CustomToolInstallerTest.java http://jenkins-ci.org/commit/customtools-plugin/33caac66f1b4b9fbaabacf837ddea69a1776968b Log: Merge pull request #4 from synopsys-arc-oss/ JENKINS-18707 -matrix-build-support New option: Skip tools installation on MatrixBuild's master job Compare: https://github.com/jenkinsci/customtools-plugin/compare/53001e138555...33caac66f1b4

          Oleg Nenashev added a comment -

          Fixed in 0.3

          Oleg Nenashev added a comment - Fixed in 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: