-
New Feature
-
Resolution: Fixed
-
Major
-
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
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>