Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Update Center is the place for keeping the SonarQube TM platform up to date. It allows you to:

  • List already installed plugins
  • Check and install plugin updates
  • List available plugins and install new ones
  • Check SonarQube TM platform updates

To use any of these functions, your SonarQube server will require an Internet access. To take effect, most actions taken in the Update Center (updating a plugin...) will require the SonarQube TM server to be restarted. The Update Center is only accessible to System Administratorsadministrators: Settings > System > Update Center.

Installed Plugins

This tab displays the list of installed plugins and the list of system plugins. System plugins are the ones that are built in SonarQube TM core. They cannot be updated nor uninstalled. Non-system plugins can be uninstalled by clicking on the Uninstall button:

...

This tab displays available plugins for your SonarQube TM version. They are grouped by category such as 'Additional Languages', 'Visualization/Reporting', etc. and can be installed by a simple click on 'Install':

...

This tab shows new versions available for SonarQubeTM and SonarQubeand steps of migration in terms of plugin updates (plugins need to be upgraded, uninstalled, etc.) to the new version of SonarQubeTM. Installation of the new SonarQube TM version is manual.

Pending Operations

When taking an action in the update center (installing, updating or uninstalling a plugin), a yellow area appears on each tab. The area contains pending operations that will be executed when restarting the serveronce SonarQube is restarted. Pending operations can be canceled until the server is restarted:

...

Update Center uses HTTP connection to external servers to provide these services. If SonarQube TM is located behind a proxy, additional information must be provided in the SONAR_HOME/conf/sonar.properties configuration file:

No Format
http.proxyHost=<your.proxy.host>
http.proxyPort=<yout.proxy.port>

Manual updates

If your server has no access to the internet, then you won't be able to rely on the Update Center for plugins, and will have to handle plugin installations and upgrades manually.

To know what plugins are available and which version of a plugin is appropriate for your server, use the plugin version matrix, which is kept up to date with plugin availability and compatibility.

To install a plugin, simply download it using the manual download link on the plugin documentation page, place it in [sonarqube-home]/extensions/downloads, and restart the server.

 

 

 

perform your plugin upgrades manually.