...
- Check compatibility of installed plugins
- If Sonar is not connected to Internet, check for minimum required versions listed in this page.
- If Sonar is connected to Internet, Update Center lists all the plugins to upgrade or to uninstall:

- Read notes bellow below for each version
Stop Sonar:
Code Block bin/<SYSTEM>/sonar stop
- Download and unzip Sonar in a fresh directory, let's say {$NEW_SONAR_HOME}
- Update the content of the sonar.properties and wrapper.conf files located in the {$NEW_SONAR_HOME}/conf directory according of the content of the related files in the {$OLD_SONAR_HOME}/conf directory
- Copy the directories extensions/plugins and extensions/rules from {$OLD_SONAR_HOME} to {$NEW_SONAR_HOME} (if you see problems while starting, try to remove the copied plugins from the extensions/plugins-directory and reinstall the plugins manually via the webinterface)
- If a custom JDBC driver is used, copy it into {$NEW_SONAR_HOME}/extensions/jdbc-driver/<dialect>
- Doing a database backup is recommended
- If Sonar is deployed on a JEE server, build the WAR file by executing the script {$NEW_SONAR_HOME}/war/build-war
Start server (or deploy war into JEE server):
Code Block bin/<SYSTEM>/sonar start
- Browse to http://localhost:9000/setup and follow setup instructions
- Analyze your projects to get fresh measures
...

