-
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
[JENKINS-18707] CustomTools plugin doesn't work properly on Multi-configuration builds
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Description | Original: Tool is being installed on the master-job, but there's no modification of environment variables in the configuration-jobs |
New:
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 |
Issue Type | Original: Bug [ 1 ] | New: New Feature [ 2 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Component/s | Original: custom-tools [ 17446 ] |
Workflow | Original: JNJira [ 150055 ] | New: JNJira + In-Review [ 193404 ] |
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>