The "Update Center" is the central place to keep your Sonar platform up-to-date. It allows to :
- List all installed plugins
- Check and install updates on installed plugins
- List all available plugins on the Sonar forge and install desired plugins
- Check updates on the Sonar platform
Any action in the Update Center, like updating a plugin, requires Sonar to be restarted in order to take effect. Only Sonar administrator can access the "Configuration" -> "Update Center" service.
The "Installed Plugins" tab displays the list of installed plugins and the list of System plugins. For each none System plugins, clicking on the the plugin name expand the description area to get additional information like the license, the author, the homepage of the plugin. Finally, this tab allows to uninstall a plugin by clicking on the "Uninstall" button :
This "Available Plugins" tab displays all available plugins according to the version of your Sonar platform. Those available plugins are grouped by category like "Additional Languages", "Visualization/Reporting", ... To install a new plugin, you just have to click on the "Install" button :
The "Plugin Updates" tab allows you to see if new versions of your plugins, compatible with the version of your Sonar server, are available for download. If this is the case, you can download the most up-to-date versions of your plugins :
The "System Updates" tab displays new available versions of the Sonar platform and inform you if some of your plugins need to be upgraded or uninstalled while migrating to a new version of the Sonar platform. Downloading a new version of the Sonar platform must be done manually.
As soon as you ask for installing, updating or uninstalling some plugins, a new yellow area is displayed in each tab. The area contains all pending operations that will be automatically executed during the next restart of the Sonar server. You can cancel any pending operations as long as the Sonar server is not restarted :
Using the Update Center behind a proxy
The Sonar Update Center needs to reach some HTTP servers available on the web to get the plugins compatibility matrix and to download desired plugins. If the Sonar web server is located behind a proxy, you must provide additional information to Sonar with the sonar.properties configuration file.