-
Improvement
-
Resolution: Fixed
-
Minor
Currently if you want to manage tool installations in a Jenkins instance, you just go to the master /configure page. Unfortunately this can get out of hand: when there are a lot of tools already (such as twenty dot-dot JDK releases), regular Jenkins configuration can get lost in the mess.
The configureTools branch (see URL) proposes to split tool installations off into their own configuration page for comfort.
Open issues:
- All tools are shown on a single page, though it may also be feasible to produce one page per tool type (Ant, Maven, JDK, ...); or one page with tabs, if there were a clear meaning for Save and Apply in that case.
- The management link uses the same setting.png as the main /configure page; probably needs its own icon.
- TBD whether other bits of configuration belong in the new location, notably ToolLocationNodeProperty and Shell.DescriptorImpl - should there be a way of indicating that a given Descriptor would like to be rendered on an alternate config page?
- is duplicated by
-
JENKINS-4487 Move tool configuration into its own top-level page
-
- Resolved
-
- is related to
-
JENKINS-17087 Saving Jenkins Global Config wipes out the crumb issuer settings in the Global Security Config
-
- Resolved
-
-
JENKINS-20038 saving Configure System page intermittently causes JDK install settings to change
-
- Resolved
-
-
JENKINS-5564 Relocate Global Environment variables to a new section
-
- Open
-
- links to
[JENKINS-14538] Separate "configure tools" page
Test failures are legitimate, there is a bug (descriptors are not being persisted to disk). Debugging.
amuniz Isn't it just that they're submitting the global config page (/configure), and the tools have been moved to separate one (/configureTools)?
danielbeck no, it's just a missing call to Jenkins.getInstance().save(). Committed. Fixing others tests now, I'm almost done.
Code changed in jenkins
User: Daniel Beck
Path:
core/src/main/java/hudson/Functions.java
core/src/main/java/hudson/model/Descriptor.java
core/src/main/java/hudson/tools/ToolDescriptor.java
core/src/main/java/jenkins/model/GlobalConfiguration.java
core/src/main/java/jenkins/model/GlobalConfigurationCategory.java
core/src/main/java/jenkins/model/GlobalToolConfiguration.java
core/src/main/java/jenkins/mvn/GlobalMavenConfig.java
core/src/main/resources/jenkins/management/Messages.properties
core/src/main/resources/jenkins/model/GlobalToolConfiguration/index.groovy
http://jenkins-ci.org/commit/jenkins/ea5b2a7ef6131e7d04a7114bbe9e7ee8e275651a
Log:
[FIX JENKINS-14538] Move tool configuration to separate page
Code changed in jenkins
User: Daniel Beck
Path:
Jenkinsfile
README.md
changelog.html
cli/pom.xml
core/pom.xml
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_pl.properties
core/src/main/java/hudson/ClassicPluginStrategy.java
core/src/main/java/hudson/EnvVars.java
core/src/main/java/hudson/ExtensionFinder.java
core/src/main/java/hudson/FilePath.java
core/src/main/java/hudson/FileSystemProvisioner.java
core/src/main/java/hudson/FileSystemProvisionerDescriptor.java
core/src/main/java/hudson/Functions.java
core/src/main/java/hudson/Launcher.java
core/src/main/java/hudson/PluginManager.java
core/src/main/java/hudson/ProxyConfiguration.java
core/src/main/java/hudson/TcpSlaveAgentListener.java
core/src/main/java/hudson/WebAppMain.java
core/src/main/java/hudson/cli/AddJobToViewCommand.java
core/src/main/java/hudson/cli/BuildCommand.java
core/src/main/java/hudson/cli/CLIAction.java
core/src/main/java/hudson/cli/CLICommand.java
core/src/main/java/hudson/cli/CliProtocol.java
core/src/main/java/hudson/cli/CliProtocol2.java
core/src/main/java/hudson/cli/ClientAuthenticationCache.java
core/src/main/java/hudson/cli/CommandDuringBuild.java
core/src/main/java/hudson/cli/ConsoleCommand.java
core/src/main/java/hudson/cli/CopyJobCommand.java
core/src/main/java/hudson/cli/CreateJobCommand.java
core/src/main/java/hudson/cli/CreateNodeCommand.java
core/src/main/java/hudson/cli/CreateViewCommand.java
core/src/main/java/hudson/cli/DeleteJobCommand.java
core/src/main/java/hudson/cli/DeleteNodeCommand.java
core/src/main/java/hudson/cli/DeleteViewCommand.java
core/src/main/java/hudson/cli/GroovyCommand.java
core/src/main/java/hudson/cli/GroovyshCommand.java
core/src/main/java/hudson/cli/HelpCommand.java
core/src/main/java/hudson/cli/InstallPluginCommand.java
core/src/main/java/hudson/cli/InstallToolCommand.java
core/src/main/java/hudson/cli/ListJobsCommand.java
core/src/main/java/hudson/cli/ListPluginsCommand.java
core/src/main/java/hudson/cli/OnlineNodeCommand.java
core/src/main/java/hudson/cli/ReloadJobCommand.java
core/src/main/java/hudson/cli/RemoveJobFromViewCommand.java
core/src/main/java/hudson/cli/SetBuildDisplayNameCommand.java
core/src/main/java/hudson/cli/declarative/CLIRegisterer.java
core/src/main/java/hudson/cli/handlers/GenericItemOptionHandler.java
core/src/main/java/hudson/cli/handlers/NodeOptionHandler.java
core/src/main/java/hudson/cli/handlers/ViewOptionHandler.java
core/src/main/java/hudson/console/ConsoleLogFilter.java
core/src/main/java/hudson/logging/LogRecorder.java
core/src/main/java/hudson/model/AbstractBuild.java
core/src/main/java/hudson/model/AbstractProject.java
core/src/main/java/hudson/model/AsyncAperiodicWork.java
core/src/main/java/hudson/model/AsyncPeriodicWork.java
core/src/main/java/hudson/model/Computer.java
core/src/main/java/hudson/model/ComputerSet.java
core/src/main/java/hudson/model/Fingerprint.java
core/src/main/java/hudson/model/Hudson.java
core/src/main/java/hudson/model/Label.java
core/src/main/java/hudson/model/LoadStatistics.java
core/src/main/java/hudson/model/Node.java
core/src/main/java/hudson/model/OverallLoadStatistics.java
core/src/main/java/hudson/model/Queue.java
core/src/main/java/hudson/model/Result.java
core/src/main/java/hudson/model/Run.java
core/src/main/java/hudson/model/Slave.java
core/src/main/java/hudson/model/TaskListener.java
core/src/main/java/hudson/model/View.java
core/src/main/java/hudson/model/WorkspaceBrowser.java
core/src/main/java/hudson/model/WorkspaceCleanupThread.java
core/src/main/java/hudson/node_monitors/AbstractAsyncNodeMonitorDescriptor.java
core/src/main/java/hudson/node_monitors/ArchitectureMonitor.java
core/src/main/java/hudson/node_monitors/NodeMonitor.java
core/src/main/java/hudson/node_monitors/NodeMonitorUpdater.java
core/src/main/java/hudson/node_monitors/ResponseTimeMonitor.java
core/src/main/java/hudson/node_monitors/package.html
core/src/main/java/hudson/os/solaris/ZFSProvisioner.java
core/src/main/java/hudson/scm/SCM.java
core/src/main/java/hudson/security/csrf/DefaultCrumbIssuer.java
core/src/main/java/hudson/slaves/AbstractCloudComputer.java
core/src/main/java/hudson/slaves/AbstractCloudSlave.java
core/src/main/java/hudson/slaves/ChannelPinger.java
core/src/main/java/hudson/slaves/Cloud.java
core/src/main/java/hudson/slaves/CloudSlaveRetentionStrategy.java
core/src/main/java/hudson/slaves/CommandLauncher.java
core/src/main/java/hudson/slaves/ComputerLauncher.java
core/src/main/java/hudson/slaves/ComputerListener.java
core/src/main/java/hudson/slaves/ComputerRetentionWork.java
core/src/main/java/hudson/slaves/ConnectionActivityMonitor.java
core/src/main/java/hudson/slaves/EnvironmentVariablesNodeProperty.java
core/src/main/java/hudson/slaves/JNLPLauncher.java
core/src/main/java/hudson/slaves/NodeProperty.java
core/src/main/java/hudson/slaves/NodeProvisioner.java
core/src/main/java/hudson/slaves/RetentionStrategy.java
core/src/main/java/hudson/slaves/SimpleScheduledRetentionStrategy.java
core/src/main/java/hudson/slaves/SlaveComputer.java
core/src/main/java/hudson/slaves/package.html
core/src/main/java/hudson/tools/ToolInstallation.java
core/src/main/java/hudson/tools/ToolInstaller.java
core/src/main/java/hudson/util/ClockDifference.java
core/src/main/java/hudson/util/ProcessKiller.java
core/src/main/java/hudson/util/RemotingDiagnostics.java
core/src/main/java/hudson/util/StreamTaskListener.java
core/src/main/java/hudson/util/XStream2.java
core/src/main/java/hudson/util/jna/InitializationErrorInvocationHandler.java
core/src/main/java/hudson/widgets/BuildHistoryWidget.java
core/src/main/java/jenkins/SlaveToMasterFileCallable.java
core/src/main/java/jenkins/SoloFilePathFilter.java
core/src/main/java/jenkins/model/ArtifactManagerFactory.java
core/src/main/java/jenkins/model/Jenkins.java
core/src/main/java/jenkins/security/ApiTokenProperty.java
core/src/main/java/jenkins/security/ChannelConfigurator.java
core/src/main/java/jenkins/security/MasterToSlaveCallable.java
core/src/main/java/jenkins/security/Roles.java
core/src/main/java/jenkins/security/SlaveToMasterCallable.java
core/src/main/java/jenkins/security/s2m/AdminCallableMonitor.java
core/src/main/java/jenkins/security/s2m/CallableDirectionChecker.java
core/src/main/java/jenkins/security/s2m/DefaultFilePathFilter.java
core/src/main/java/jenkins/security/s2m/package-info.java
core/src/main/java/jenkins/slaves/DefaultJnlpSlaveReceiver.java
core/src/main/java/jenkins/slaves/EncryptedSlaveAgentJnlpFile.java
core/src/main/java/jenkins/slaves/JnlpAgentReceiver.java
core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol.java
core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol2.java
core/src/main/java/jenkins/slaves/JnlpSlaveHandshake.java
core/src/main/java/jenkins/slaves/WorkspaceLocator.java
core/src/main/java/jenkins/slaves/restarter/JnlpSlaveRestarterInstaller.java
core/src/main/java/jenkins/slaves/restarter/SlaveRestarter.java
core/src/main/java/jenkins/util/io/OnMaster.java
core/src/main/resources/hudson/Messages_pl.properties
core/src/main/resources/hudson/PluginManager/_api.jelly
core/src/main/resources/hudson/PluginManager/installed_pl.properties
core/src/main/resources/hudson/PluginManager/sidepanel_pl.properties
core/src/main/resources/hudson/PluginManager/table.properties
core/src/main/resources/hudson/PluginWrapper/uninstall_pl.properties
core/src/main/resources/hudson/ProxyConfiguration/help-name.html
core/src/main/resources/hudson/ProxyConfiguration/help-name_de.html
core/src/main/resources/hudson/ProxyConfiguration/help-name_fr.html
core/src/main/resources/hudson/ProxyConfiguration/help-name_tr.html
core/src/main/resources/hudson/TcpSlaveAgentListener/index.jelly
core/src/main/resources/hudson/lifecycle/Messages.properties
core/src/main/resources/hudson/lifecycle/Messages_bg.properties
core/src/main/resources/hudson/lifecycle/Messages_da.properties
core/src/main/resources/hudson/lifecycle/Messages_de.properties
core/src/main/resources/hudson/lifecycle/Messages_es.properties
core/src/main/resources/hudson/lifecycle/Messages_ja.properties
core/src/main/resources/hudson/lifecycle/Messages_pt_BR.properties
core/src/main/resources/hudson/lifecycle/Messages_zh_TW.properties
core/src/main/resources/hudson/logging/LogRecorderManager/index_pl.properties
core/src/main/resources/hudson/logging/LogRecorderManager/sidepanel_pl.properties
core/src/main/resources/hudson/markup/Messages_pl.properties
core/src/main/resources/hudson/model/AbstractBuild/index_en_GB.properties
core/src/main/resources/hudson/model/AbstractBuild/index_pl.properties
core/src/main/resources/hudson/model/AbstractBuild/index_pt_BR.properties
core/src/main/resources/hudson/model/AbstractBuild/sidepanel_pl.properties
core/src/main/resources/hudson/model/AbstractBuild/tasks_pl.properties
core/src/main/resources/hudson/model/AbstractItem/help-slaveAffinity.html
core/src/main/resources/hudson/model/AbstractItem/help-slaveAffinity_de.html
core/src/main/resources/hudson/model/AbstractItem/help-slaveAffinity_de.html.lang,slave_rename
core/src/main/resources/hudson/model/AbstractItem/help-slaveAffinity_pt_BR.html
core/src/main/resources/hudson/model/AbstractItem/help-slaveAffinity_tr.html
core/src/main/resources/hudson/model/AbstractItem/help-slaveAffinity_zh_TW.html
core/src/main/resources/hudson/model/AbstractItem/noWorkspace.jelly
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_da.properties
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_de.properties
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_es.properties
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_fr.properties
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_ja.properties
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_nl.properties
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_pt_BR.properties
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_ru.properties
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_tr.properties
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_zh_TW.properties
core/src/main/resources/hudson/model/AbstractModelObject/descriptionForm_pl.properties
core/src/main/resources/hudson/model/AbstractProject/changes_pl.properties
core/src/main/resources/hudson/model/AbstractProject/help-label.html
core/src/main/resources/hudson/model/AbstractProject/help-label_zh_TW.html
core/src/main/resources/hudson/model/AbstractProject/main_pl.properties
core/src/main/resources/hudson/model/AbstractProject/sidepanel_pl.properties
core/src/main/resources/hudson/model/Computer/_script.jelly
core/src/main/resources/hudson/model/Computer/_script_da.properties
core/src/main/resources/hudson/model/Computer/_script_de.properties
core/src/main/resources/hudson/model/Computer/_script_es.properties
core/src/main/resources/hudson/model/Computer/_script_fr.properties
core/src/main/resources/hudson/model/Computer/_script_ja.properties
core/src/main/resources/hudson/model/Computer/_script_pt_BR.properties
core/src/main/resources/hudson/model/Computer/_script_ru.properties
core/src/main/resources/hudson/model/Computer/_script_sv_SE.properties
core/src/main/resources/hudson/model/Computer/_script_tr.properties
core/src/main/resources/hudson/model/Computer/_script_zh_TW.properties
core/src/main/resources/hudson/model/Computer/custom-jnlp.jelly
core/src/main/resources/hudson/model/Computer/delete.jelly
core/src/main/resources/hudson/model/Computer/delete_da.properties
core/src/main/resources/hudson/model/Computer/delete_de.properties
core/src/main/resources/hudson/model/Computer/delete_es.properties
core/src/main/resources/hudson/model/Computer/delete_fr.properties
core/src/main/resources/hudson/model/Computer/delete_ja.properties
core/src/main/resources/hudson/model/Computer/delete_pt_BR.properties
core/src/main/resources/hudson/model/Computer/delete_ru.properties
core/src/main/resources/hudson/model/Computer/delete_zh_TW.properties
core/src/main/resources/hudson/model/Computer/sidepanel.jelly
core/src/main/resources/hudson/model/Computer/sidepanel_bg.properties
core/src/main/resources/hudson/model/Computer/sidepanel_cs.properties
core/src/main/resources/hudson/model/Computer/sidepanel_da.properties
core/src/main/resources/hudson/model/Computer/sidepanel_de.properties
core/src/main/resources/hudson/model/Computer/sidepanel_eo.properties
core/src/main/resources/hudson/model/Computer/sidepanel_es.properties
core/src/main/resources/hudson/model/Computer/sidepanel_fi.properties
core/src/main/resources/hudson/model/Computer/sidepanel_fr.properties
core/src/main/resources/hudson/model/Computer/sidepanel_he.properties
core/src/main/resources/hudson/model/Computer/sidepanel_it.properties
core/src/main/resources/hudson/model/Computer/sidepanel_ja.properties
core/src/main/resources/hudson/model/Computer/sidepanel_ko.properties
core/src/main/resources/hudson/model/Computer/sidepanel_lt.properties
core/src/main/resources/hudson/model/Computer/sidepanel_lv.properties
core/src/main/resources/hudson/model/Computer/sidepanel_nb_NO.properties
core/src/main/resources/hudson/model/Computer/sidepanel_nl.properties
core/src/main/resources/hudson/model/Computer/sidepanel_pl.properties
core/src/main/resources/hudson/model/Computer/sidepanel_pt_BR.properties
core/src/main/resources/hudson/model/Computer/sidepanel_pt_PT.properties
core/src/main/resources/hudson/model/Computer/sidepanel_ru.properties
core/src/main/resources/hudson/model/Computer/sidepanel_sk.properties
core/src/main/resources/hudson/model/Computer/sidepanel_sv_SE.properties
core/src/main/resources/hudson/model/Computer/sidepanel_tr.properties
core/src/main/resources/hudson/model/Computer/sidepanel_uk.properties
core/src/main/resources/hudson/model/Computer/sidepanel_zh_CN.properties
core/src/main/resources/hudson/model/Computer/sidepanel_zh_TW.properties
core/src/main/resources/hudson/model/ComputerSet/new.jelly
core/src/main/resources/hudson/model/ComputerSet/sidepanel.jelly
core/src/main/resources/hudson/model/ComputerSet/sidepanel_pl.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend.jelly
core/src/main/resources/hudson/model/Job/buildTimeTrend_da.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_de.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_es.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_fr.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_hu.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_ja.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_ko.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_lv.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_nl.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_pl.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_pt_BR.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_ru.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_sk.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_sv_SE.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_tr.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_uk.properties
core/src/main/resources/hudson/model/Job/buildTimeTrend_zh_TW.properties
core/src/main/resources/hudson/model/Job/configure.jelly
core/src/main/resources/hudson/model/Job/configure.properties
core/src/main/resources/hudson/model/Job/permalinks_pl.properties
core/src/main/resources/hudson/model/LoadStatistics/main.properties
core/src/main/resources/hudson/model/Messages.properties
core/src/main/resources/hudson/model/Messages_bg.properties
core/src/main/resources/hudson/model/Messages_da.properties
core/src/main/resources/hudson/model/Messages_de.properties
core/src/main/resources/hudson/model/Messages_fr.properties
core/src/main/resources/hudson/model/Messages_it.properties
core/src/main/resources/hudson/model/Messages_ja.properties
core/src/main/resources/hudson/model/Messages_nl.properties
core/src/main/resources/hudson/model/Messages_pl.properties
core/src/main/resources/hudson/model/Messages_pt_BR.properties
core/src/main/resources/hudson/model/Messages_ru.properties
core/src/main/resources/hudson/model/Messages_tr.properties
core/src/main/resources/hudson/model/Messages_zh_CN.properties
core/src/main/resources/hudson/model/Messages_zh_TW.properties
core/src/main/resources/hudson/model/MyView/newViewDetail_pl.properties
core/src/main/resources/hudson/model/MyViewsProperty/config_pl.properties
core/src/main/resources/hudson/model/Node/help-labelString.html
core/src/main/resources/hudson/model/Node/help-labelString_de.html
core/src/main/resources/hudson/model/Node/help-labelString_pt_BR.html
core/src/main/resources/hudson/model/Node/help-labelString_tr.html
core/src/main/resources/hudson/model/Node/help-labelString_zh_TW.html
core/src/main/resources/hudson/model/Node/help-name.html
core/src/main/resources/hudson/model/Node/help-name_de.html
core/src/main/resources/hudson/model/Node/help-name_pt_BR.html
core/src/main/resources/hudson/model/Node/help-name_tr.html
core/src/main/resources/hudson/model/Node/help-name_zh_TW.html
core/src/main/resources/hudson/model/Node/help-numExecutors.html
core/src/main/resources/hudson/model/Node/help-numExecutors_de.html
core/src/main/resources/hudson/model/Node/help-numExecutors_pt_BR.html
core/src/main/resources/hudson/model/Node/help-numExecutors_tr.html
core/src/main/resources/hudson/model/Node/help-numExecutors_zh_TW.html
core/src/main/resources/hudson/model/ParametersDefinitionProperty/index_pl.properties
core/src/main/resources/hudson/model/Run/console_pl.properties
core/src/main/resources/hudson/model/Run/delete_pl.properties
core/src/main/resources/hudson/model/Slave/help-launcher.jelly
core/src/main/resources/hudson/model/Slave/help-launcher_da.properties
core/src/main/resources/hudson/model/Slave/help-launcher_de.properties
core/src/main/resources/hudson/model/Slave/help-launcher_es.properties
core/src/main/resources/hudson/model/Slave/help-launcher_fr.properties
core/src/main/resources/hudson/model/Slave/help-launcher_ja.properties
core/src/main/resources/hudson/model/Slave/help-launcher_pt_BR.properties
core/src/main/resources/hudson/model/Slave/help-launcher_tr.properties
core/src/main/resources/hudson/model/Slave/help-launcher_zh_TW.properties
core/src/main/resources/hudson/model/Slave/help-remoteFS.html
core/src/main/resources/hudson/model/Slave/help-remoteFS_de.html
core/src/main/resources/hudson/model/Slave/help-remoteFS_pt_BR.html
core/src/main/resources/hudson/model/Slave/help-remoteFS_tr.html
core/src/main/resources/hudson/model/Slave/help-remoteFS_zh_TW.html
core/src/main/resources/hudson/model/UpdateCenter/body_pl.properties
core/src/main/resources/hudson/model/UpdateCenter/index_pl.properties
core/src/main/resources/hudson/model/UpdateCenter/sidepanel_pl.properties
core/src/main/resources/hudson/model/UsageStatistics/help-usageStatisticsCollected.html
core/src/main/resources/hudson/model/UsageStatistics/help-usageStatisticsCollected_de.html
core/src/main/resources/hudson/model/UsageStatistics/help-usageStatisticsCollected_zh_TW.html
core/src/main/resources/hudson/model/User/builds_pl.properties
core/src/main/resources/hudson/model/User/index_pl.properties
core/src/main/resources/hudson/model/User/sidepanel_pl.properties
core/src/main/resources/hudson/model/View/AsynchPeople/index_pl.properties
core/src/main/resources/hudson/model/View/ajaxBuildQueue.jelly
core/src/main/resources/hudson/model/View/builds_pl.properties
core/src/main/resources/hudson/model/View/configure_pl.properties
core/src/main/resources/hudson/model/View/sidepanel_pl.properties
core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html
core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold_de.html
core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold_zh_TW.html
core/src/main/resources/hudson/node_monitors/ArchitectureMonitor/help.html
core/src/main/resources/hudson/node_monitors/ArchitectureMonitor/help_de.html
core/src/main/resources/hudson/node_monitors/ArchitectureMonitor/help_zh_TW.html
core/src/main/resources/hudson/node_monitors/ClockMonitor/help_de.html
core/src/main/resources/hudson/node_monitors/DiskSpaceMonitor/help.html
core/src/main/resources/hudson/node_monitors/DiskSpaceMonitor/help_de.html
core/src/main/resources/hudson/node_monitors/DiskSpaceMonitor/help_zh_TW.html
core/src/main/resources/hudson/node_monitors/Messages_de.properties
core/src/main/resources/hudson/node_monitors/Messages_pl.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_cs.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_da.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_de.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_es.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_fr.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_ja.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_pt.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_pt_BR.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_sv_SE.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_zh_CN.properties
core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message_zh_TW.properties
core/src/main/resources/hudson/node_monitors/ResponseTimeMonitor/help.html
core/src/main/resources/hudson/node_monitors/ResponseTimeMonitor/help_de.html
core/src/main/resources/hudson/node_monitors/ResponseTimeMonitor/help_zh_TW.html
core/src/main/resources/hudson/node_monitors/SwapSpaceMonitor/help.html
core/src/main/resources/hudson/node_monitors/SwapSpaceMonitor/help_de.html
core/src/main/resources/hudson/node_monitors/SwapSpaceMonitor/help_zh_TW.html
core/src/main/resources/hudson/node_monitors/TemporarySpaceMonitor/help.html
core/src/main/resources/hudson/node_monitors/TemporarySpaceMonitor/help_de.html
core/src/main/resources/hudson/node_monitors/TemporarySpaceMonitor/help_zh_TW.html
core/src/main/resources/hudson/scm/SCM/project-changes_pl.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/help-slaveAgentPort.html
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/help-slaveAgentPort_de.html
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/help-slaveAgentPort_pt_BR.html
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/help-slaveAgentPort_tr.html
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/help-slaveAgentPort_zh_TW.html
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index.groovy
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_da.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_de.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_es.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_fi.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_fr.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_hu.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_ja.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_nl.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_pt_BR.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_ru.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_tr.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_zh_CN.properties
core/src/main/resources/hudson/security/GlobalSecurityConfiguration/index_zh_TW.properties
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/_entryForm_pl.properties
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/loginLink_pl.properties
core/src/main/resources/hudson/security/Messages_pl.properties
core/src/main/resources/hudson/security/SecurityRealm/loginLink_pl.properties
core/src/main/resources/hudson/slaves/AbstractCloudImpl/help-instanceCapStr.html
core/src/main/resources/hudson/slaves/AbstractCloudImpl/help-instanceCapStr_zh_TW.html
core/src/main/resources/hudson/slaves/CommandLauncher/help-command.html
core/src/main/resources/hudson/slaves/CommandLauncher/help-command_de.html
core/src/main/resources/hudson/slaves/CommandLauncher/help-command_pt_BR.html
core/src/main/resources/hudson/slaves/CommandLauncher/help-command_tr.html
core/src/main/resources/hudson/slaves/CommandLauncher/help-command_zh_TW.html
core/src/main/resources/hudson/slaves/CommandLauncher/help.properties
core/src/main/resources/hudson/slaves/CommandLauncher/help_da.properties
core/src/main/resources/hudson/slaves/CommandLauncher/help_de.properties
core/src/main/resources/hudson/slaves/CommandLauncher/help_fr.properties
core/src/main/resources/hudson/slaves/CommandLauncher/help_ja.properties
core/src/main/resources/hudson/slaves/CommandLauncher/help_pt_BR.properties
core/src/main/resources/hudson/slaves/CommandLauncher/help_zh_TW.properties
core/src/main/resources/hudson/slaves/ComputerLauncher/main.jelly
core/src/main/resources/hudson/slaves/ComputerLauncher/main_bg.properties
core/src/main/resources/hudson/slaves/ComputerLauncher/main_da.properties
core/src/main/resources/hudson/slaves/ComputerLauncher/main_de.properties
core/src/main/resources/hudson/slaves/ComputerLauncher/main_es.properties
core/src/main/resources/hudson/slaves/ComputerLauncher/main_fr.properties
core/src/main/resources/hudson/slaves/ComputerLauncher/main_ja.properties
core/src/main/resources/hudson/slaves/ComputerLauncher/main_pt_BR.properties
core/src/main/resources/hudson/slaves/ComputerLauncher/main_ru.properties
core/src/main/resources/hudson/slaves/ComputerLauncher/main_sv_SE.properties
core/src/main/resources/hudson/slaves/ComputerLauncher/main_zh_TW.properties
core/src/main/resources/hudson/slaves/DumbSlave/configure-entries_ru.properties
core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail.properties
core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail_da.properties
core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail_de.properties
core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail_es.properties
core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail_fr.properties
core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail_ja.properties
core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail_pt_BR.properties
core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail_sv_SE.properties
core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail_zh_TW.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/help-vmargs.html
core/src/main/resources/hudson/slaves/JNLPLauncher/help-vmargs_de.html
core/src/main/resources/hudson/slaves/JNLPLauncher/help-vmargs_zh_TW.html
core/src/main/resources/hudson/slaves/JNLPLauncher/help.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/help_da.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/help_de.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/help_es.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/help_fr.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/help_ja.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/help_pt_BR.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/help_zh_TW.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/main.jelly
core/src/main/resources/hudson/slaves/JNLPLauncher/main.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/main_da.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/main_de.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/main_es.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/main_fr.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/main_ja.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/main_pt_BR.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/main_ru.properties
core/src/main/resources/hudson/slaves/JNLPLauncher/main_zh_TW.properties
core/src/main/resources/hudson/slaves/Messages.properties
core/src/main/resources/hudson/slaves/Messages_bg.properties
core/src/main/resources/hudson/slaves/Messages_da.properties
core/src/main/resources/hudson/slaves/Messages_de.properties
core/src/main/resources/hudson/slaves/Messages_es.properties
core/src/main/resources/hudson/slaves/Messages_fr.properties
core/src/main/resources/hudson/slaves/Messages_ja.properties
core/src/main/resources/hudson/slaves/Messages_pt_BR.properties
core/src/main/resources/hudson/slaves/Messages_tr.properties
core/src/main/resources/hudson/slaves/Messages_zh_TW.properties
core/src/main/resources/hudson/slaves/SimpleScheduledRetentionStrategy/config_de.properties
core/src/main/resources/hudson/slaves/SlaveComputer/already-launched.jelly
core/src/main/resources/hudson/slaves/SlaveComputer/disconnect_de.properties
core/src/main/resources/hudson/slaves/SlaveComputer/slave-agent.jnlp.jelly
core/src/main/resources/hudson/slaves/SlaveComputer/systemInfo.jelly
core/src/main/resources/hudson/slaves/SlaveComputer/systemInfo_ja.properties
core/src/main/resources/hudson/slaves/SlaveComputer/systemInfo_pt_BR.properties
core/src/main/resources/hudson/tasks/LogRotator/config_pl.properties
core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command.html
core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_de.html
core/src/main/resources/hudson/tools/AbstractCommandInstaller/help-command_zh_TW.html
core/src/main/resources/hudson/tools/InstallSourceProperty/help.html
core/src/main/resources/hudson/tools/InstallSourceProperty/help_de.html
core/src/main/resources/hudson/tools/InstallSourceProperty/help_zh_TW.html
core/src/main/resources/hudson/tools/Messages.properties
core/src/main/resources/hudson/tools/Messages_bg.properties
core/src/main/resources/hudson/tools/Messages_ja.properties
core/src/main/resources/hudson/tools/Messages_pt_BR.properties
core/src/main/resources/hudson/tools/ZipExtractionInstaller/help-url.html
core/src/main/resources/hudson/tools/ZipExtractionInstaller/help-url_de.html
core/src/main/resources/hudson/tools/ZipExtractionInstaller/help-url_zh_TW.html
core/src/main/resources/hudson/triggers/TimerTrigger/help-spec.html
core/src/main/resources/hudson/util/HudsonIsLoading/index_cs.properties
core/src/main/resources/hudson/views/BuildButtonColumn/column_pl.properties
core/src/main/resources/hudson/views/LastDurationColumn/columnHeader_pl.properties
core/src/main/resources/hudson/views/LastFailureColumn/columnHeader_pl.properties
core/src/main/resources/hudson/views/LastSuccessColumn/columnHeader_pl.properties
core/src/main/resources/hudson/views/Messages_pl.properties
core/src/main/resources/hudson/views/StatusColumn/columnHeader_pl.properties
core/src/main/resources/hudson/views/WeatherColumn/columnHeader_pl.properties
core/src/main/resources/hudson/widgets/HistoryWidget/entry_pl.properties
core/src/main/resources/hudson/widgets/Messages_pl.properties
core/src/main/resources/jenkins/diagnostics/SecurityIsOffMonitor/message_cs.properties
core/src/main/resources/jenkins/install/pluginSetupWizard.properties
core/src/main/resources/jenkins/management/Messages_pl.properties
core/src/main/resources/jenkins/management/PluginsLink/info_pl.properties
core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv.properties
core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv_de.properties
core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv_fr.properties
core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv_ja.properties
core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv_nl.properties
core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv_tr.properties
core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv_zh_TW.properties
core/src/main/resources/jenkins/model/Jenkins/configureExecutors.jelly
core/src/main/resources/jenkins/model/Jenkins/downgrade_pl.properties
core/src/main/resources/jenkins/model/Jenkins/help-rawWorkspaceDir.html
core/src/main/resources/jenkins/model/Jenkins/help-rawWorkspaceDir_zh_TW.html
core/src/main/resources/jenkins/model/Jenkins/legend_pl.properties
core/src/main/resources/jenkins/model/Jenkins/login_pl.properties
core/src/main/resources/jenkins/model/Jenkins/systemInfo.properties
core/src/main/resources/jenkins/model/Jenkins/systemInfo_de.properties
core/src/main/resources/jenkins/model/Jenkins/systemInfo_ja.properties
core/src/main/resources/jenkins/model/Jenkins/systemInfo_pt_BR.properties
core/src/main/resources/jenkins/model/Jenkins/systemInfo_zh_TW.properties
core/src/main/resources/jenkins/model/Messages_pl.properties
core/src/main/resources/jenkins/security/s2m/AdminCallableMonitor/message.properties
core/src/main/resources/jenkins/security/s2m/AdminCallableMonitor/message_pt_BR.properties
core/src/main/resources/jenkins/security/s2m/AdminWhitelistRule/index.jelly
core/src/main/resources/jenkins/security/s2m/AdminWhitelistRule/index_ja.properties
core/src/main/resources/jenkins/security/s2m/AdminWhitelistRule/index_pt_BR.properties
core/src/main/resources/jenkins/security/s2m/MasterKillSwitchWarning/message.properties
core/src/main/resources/jenkins/security/s2m/MasterKillSwitchWarning/message_pt_BR.properties
core/src/main/resources/jenkins/widgets/BuildQueueWidget/index.groovy
core/src/main/resources/lib/form/apply.jelly
core/src/main/resources/lib/form/checkbox.jelly
core/src/main/resources/lib/form/optionalBlock.jelly
core/src/main/resources/lib/form/radioBlock.jelly
core/src/main/resources/lib/form/rowSet.jelly
core/src/main/resources/lib/form/slave-mode.jelly
core/src/main/resources/lib/hudson/buildListTable_pl.properties
core/src/main/resources/lib/hudson/executors_pl.properties
core/src/main/resources/lib/hudson/project/config-assignedLabel.jelly
core/src/main/resources/lib/hudson/project/config-concurrentBuild_pl.properties
core/src/main/resources/lib/hudson/project/config-disableBuild_pl.properties
core/src/main/resources/lib/hudson/project/configurable_pl.properties
core/src/main/resources/lib/hudson/project/console-link_pl.properties
core/src/main/resources/lib/hudson/queue.jelly
core/src/main/resources/lib/hudson/queue_pl.properties
core/src/main/resources/lib/hudson/scriptConsole.jelly
core/src/main/resources/lib/layout/css.jelly
core/src/main/resources/lib/layout/js.jelly
core/src/main/resources/lib/layout/layout.jelly
core/src/main/resources/lib/test/bar_pl.properties
core/src/test/java/hudson/cli/ListJobsCommandTest.java
core/src/test/java/hudson/cli/handlers/ViewOptionHandlerTest.java
pom.xml
test/pom.xml
test/src/test/groovy/hudson/cli/BuildCommandTest.groovy
test/src/test/java/hudson/cli/CLIRegistererTest.java
test/src/test/java/hudson/cli/CopyJobCommandTest.java
test/src/test/java/hudson/cli/CreateJobCommandTest.java
test/src/test/java/hudson/cli/CreateNodeCommandTest.java
test/src/test/java/hudson/cli/CreateViewCommandTest.java
test/src/test/java/hudson/cli/DeleteJobCommandTest.java
test/src/test/java/hudson/cli/DeleteNodeCommandTest.java
test/src/test/java/hudson/cli/DeleteViewCommandTest.java
test/src/test/java/hudson/cli/GetNodeCommandTest.java
test/src/test/java/hudson/cli/GetViewCommandTest.java
test/src/test/java/hudson/cli/HelpCommandTest.java
test/src/test/java/hudson/cli/OnlineNodeCommandTest.java
test/src/test/java/hudson/cli/ReloadJobCommandTest.java
test/src/test/java/hudson/cli/SetBuildDisplayNameCommandTest.java
test/src/test/java/hudson/cli/UpdateNodeCommandTest.java
test/src/test/java/hudson/cli/UpdateViewCommandTest.java
test/src/test/java/hudson/cli/ViewManipulationTest.java
test/src/test/java/hudson/model/ComputerConfigDotXmlTest.java
test/src/test/java/hudson/model/ComputerTest.java
test/src/test/java/hudson/model/ExecutorTest.java
test/src/test/java/hudson/model/QueueTest.java
test/src/test/java/hudson/model/UpdateSiteTest.java
test/src/test/java/hudson/util/XStream2Security247Test.java
test/src/test/java/jenkins/model/JenkinsLocationConfigurationTest.java
test/src/test/java/jenkins/security/Security218CliTest.java
test/src/test/java/jenkins/security/Security232Test.java
test/src/test/resources/hudson/util/XStream2Security247Test/config.xml
war/gulpfile.js
war/package.json
war/pom.xml
war/src/main/js/api/plugins.js
war/src/main/js/config-tabbar.js
war/src/main/js/page-init.js
war/src/main/js/pluginSetupWizardGui.js
war/src/main/js/templates/pluginSelectionPanel.hbs
war/src/main/js/util/jenkinsLocalStorage.js
war/src/main/js/util/jquery-ext.js
war/src/main/js/util/localStorage.js
war/src/main/js/widgets/config/model/ConfigRowGrouping.js
war/src/main/js/widgets/config/model/ConfigSection.js
war/src/main/js/widgets/config/model/ConfigTableMetaData.js
war/src/main/js/widgets/config/model/util.js
war/src/main/js/widgets/config/tabbar.js
war/src/main/js/widgets/config/tabbar.less
war/src/main/js/widgets/form/form-mixins.less
war/src/main/js/widgets/jenkins-widgets.less
war/src/main/js/widgets/layout-mixins.less
war/src/main/js/widgets/variables.less
war/src/main/less/pluginSetupWizard.less
war/src/main/webapp/WEB-INF/web.xml
war/src/main/webapp/scripts/hudson-behavior.js
war/src/test/js/widgets/config/freestyle-config.html
war/src/test/js/widgets/config/tabbar-spec.js
http://jenkins-ci.org/commit/jenkins/03291cf891793bb2cfa83bfda8ec16c6030dc5bb
Log:
Merge branch '2.0' of github.com:jenkinsci/jenkins into JENKINS-14538
Conflicts:
core/src/main/resources/hudson/model/Computer/sidepanel.jelly
Code changed in jenkins
User: Antonio Muñiz
Path:
core/src/main/java/hudson/Functions.java
core/src/main/java/hudson/model/Descriptor.java
core/src/main/java/hudson/model/ManageJenkinsAction.java
core/src/main/java/hudson/tools/ToolDescriptor.java
core/src/main/java/jenkins/management/ConfigureLink.java
core/src/main/java/jenkins/model/GlobalConfiguration.java
core/src/main/java/jenkins/model/GlobalConfigurationCategory.java
core/src/main/java/jenkins/model/GlobalToolConfiguration.java
core/src/main/java/jenkins/mvn/GlobalMavenConfig.java
core/src/main/resources/hudson/logging/LogRecorder/sidepanel.jelly
core/src/main/resources/hudson/logging/LogRecorderManager/index.jelly
core/src/main/resources/hudson/logging/LogRecorderManager/sidepanel.jelly
core/src/main/resources/hudson/model/ComputerSet/index.jelly
core/src/main/resources/hudson/model/ComputerSet/sidepanel.jelly
core/src/main/resources/hudson/model/Label/sidepanel.jelly
core/src/main/resources/hudson/model/UpdateCenter/sidepanel.jelly
core/src/main/resources/hudson/model/User/sidepanel.jelly
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/index.jelly
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/sidepanel.jelly
core/src/main/resources/jenkins/management/Messages.properties
core/src/main/resources/jenkins/model/GlobalToolConfiguration/index.groovy
core/src/main/resources/lib/hudson/project/configurable.jelly
http://jenkins-ci.org/commit/jenkins/9e667865adaf4d1582c756ade81a7e2547cdc05f
Log:
Merge branch 'JENKINS-14538' of github.com:daniel-beck/jenkins into JENKINS-14538
Code changed in jenkins
User: Daniel Beck
Path:
core/src/main/java/hudson/Functions.java
core/src/main/java/hudson/model/Descriptor.java
core/src/main/java/hudson/model/ManageJenkinsAction.java
core/src/main/java/hudson/tools/ToolDescriptor.java
core/src/main/java/jenkins/management/ConfigureLink.java
core/src/main/java/jenkins/model/GlobalConfiguration.java
core/src/main/java/jenkins/model/GlobalConfigurationCategory.java
core/src/main/java/jenkins/model/Jenkins.java
core/src/main/java/jenkins/mvn/GlobalMavenConfig.java
core/src/main/java/jenkins/tools/GlobalToolConfiguration.java
core/src/main/java/jenkins/tools/ToolConfigurationCategory.java
core/src/main/resources/hudson/logging/LogRecorder/sidepanel.jelly
core/src/main/resources/hudson/logging/LogRecorderManager/index.jelly
core/src/main/resources/hudson/logging/LogRecorderManager/sidepanel.jelly
core/src/main/resources/hudson/model/ComputerSet/index.jelly
core/src/main/resources/hudson/model/ComputerSet/sidepanel.jelly
core/src/main/resources/hudson/model/Label/sidepanel.jelly
core/src/main/resources/hudson/model/UpdateCenter/sidepanel.jelly
core/src/main/resources/hudson/model/User/sidepanel.jelly
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/index.jelly
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/sidepanel.jelly
core/src/main/resources/jenkins/management/Messages.properties
core/src/main/resources/jenkins/tools/GlobalToolConfiguration/index.groovy
core/src/main/resources/lib/hudson/project/configurable.jelly
test/src/test/java/hudson/model/HudsonTest.java
test/src/test/java/hudson/tasks/MavenTest.java
test/src/test/java/hudson/tools/JDKInstallerTest.java
http://jenkins-ci.org/commit/jenkins/82d3eb8644ad1729e6e3444ed8f2d58c1bfee79b
Log:
Merge pull request #2140 from amuniz/JENKINS-14538
[FIX JENKINS-14538] Move tool configuration to separate page
Compare: https://github.com/jenkinsci/jenkins/compare/547f304b0b26...82d3eb8644ad
Posted PR 2011.