Versions Compared

Key

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

...

Prerequisite

The only prerequisite to run Sonar for running SonarQube is to have Java (Oracle JDK 1.5 onwardsJRE 6 onwards or OpenJDK 7 onwards ) installed on your machine.

Hardware Requirements

  1. The Sonar web SonarQube web server requires at least 500Mb 500 Mb of RAM to run efficiently.
  2. In terms The amount of data space and as an indication, on disk space you need will depend on how much code you analyze with SonarQube. As an example, Nemo the public instance of Sonar, 10Go of data space are used to analyze more than 13 million Lines of Code with an history of 4 yearsSonarQube, has more than 10 millions lines of code under analysis with 4 years of history. Nemo is currently running on a Amazon EC2 small instance.To get the full experience Sonar has to offer, you should enable Javascript in your browser., using  about 10 Gb of drive space

Supported Platforms

 

IBM JDK(tick) Since Sonar 3.2. Bundled with Sonar but supported for evaluation use only. Although using the H2 database gives access to a fully functional version, upgrades are disabled. Therefore, before deploying to a production environment, we strongly recommend that you use an enterprise database.

Java

 

Oracle JDK

(tick) 1.5
(tick) 1.6
(warning) 1.7 not tested and there is a user, who reported about possible problem - http://markmail.org/message/e22ar72xybvq5zgj

The SonarQube Java analyser is able to analyse any kind of java source files whatever is the version of Java they comply to. But SonarQube analysis and SonarQube server require some specific versions of the JVM to be executed.

Oracle JRE

(tick) 6

(tick) 7 (faster analysis than with version 6)

(tick) 8 (Since SonarQube 4.3:

JIRA
serverjira.codehaus.org
serverId783251d2-f893-303d-8e04-42a47af1ca3a
keySONAR-5191
)

OpenJDK

(error) 6

(tick) 7

(tick) 8

IBM JRE

(error)

GCJ

(error)

Oracle JRockit(error)

Database

 

Apache Derby

(tick) Prior to Sonar 3.2. Bundled with Sonar but supported for evaluation use only. Although using the Derby database gives access to a fully functional version, upgrades are disabled. Therefore, before deploying to a production environment, we strongly recommend that you use an enterprise database.

H2The charset of the database has to be set to "UTF-8" and the language to "English".

Microsoft SQL Server

(tick) 2005 (MSSQL Server 9.0) with bundled jTDS driver. Microsoft drivers are not supported. Express Edition is supported
(warning) 2008 is not supported but is successfully tested by some users. .
(tick) 2008 (MSSQL Server 10.0) with bundled jTDS driver. Microsoft drivers are not supported. Express Edition is supported.
(warning) Collation must be case-sensitive (CS) and accent-sensitive (AS)

MySQL

(tick) 5.x with bundled JDBC Connector/J 0, 5.1 and 5.5 with the driver packaged within SonarQube.
(tick) 5.6 .x with bundled JDBC Connector/J 5.1is supported since SonarQube 3.5
(warning) Only InnoDB engine is supported.

Oracle

(tick) 10G with Oracle 11.2.x drivers
(tick) 11G with Oracle 11.2.x drivers
(tick) XE Editions are supported
(warning) The driver ojdbc14.jar is not supported
(warning) Only the thin mode is supported, not OCI

PostgreSQL

(tick) 8.3 x
(tick) 8.4
(tick) 9.0 (from version 2.6 onwards)
(tick) 9.1 (from version 2.6 onwards)

Application Servers

 

Jetty 6

(tick) Bundled with Sonar

Apache Tomcat

(tick) 5.5
(tick) 6.0
(warning) 7.0 not tested

JBoss(error)
GlassFish(error)

 Web Browsers

 

Microsoft Internet Explorer

(tick) IE7
(tick) IE8
(tick) IE9 is fully supported from version 2.12 onwards.

Mozilla Firefox

(tick) All versions

Google Chrome

(tick) Latest stable version supported
(tick) Tested with 12

x

 Web Browser

To get the full experience SonarQube has to offer, you should enable Javascript in your browser.

Microsoft Internet Explorer

(error) IE 8
(tick) IE 9
(tick) IE 10
(warning) IE 11 Not tested (https://jira.codehaus.org/browse/SONAR-5255)

Mozilla Firefox

(tick) Supported

Google Chrome

(tick) Supported

Opera

(warning) Not tested

Safari

(tick) Latest stable version supported Supported