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

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

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      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

        Attachments

          Activity

          Hide
          scm_issue_link 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>

          Show
          scm_issue_link 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>
          Hide
          scm_issue_link 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

          Show
          scm_issue_link 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
          Hide
          oleg_nenashev Oleg Nenashev added a comment -

          Fixed in 0.3

          Show
          oleg_nenashev Oleg Nenashev added a comment - Fixed in 0.3

            People

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

              Dates

              • Created:
                Updated:
                Resolved: