Search code examples
sonarqube

SonarQube on Windows Vs Linux


I am wondering if there are any differences or caveats using SonarQube on Windows vs Linux? Also, if there are any caveats using a MSSQL database vs MySQL for SonarQube?


Solution

  • Regarding to the Prerequisites and Overview, it mentions as the following: -

    Prerequisite

    The only prerequisite for running SonarQube is to have Java (Oracle JRE 11 or OpenJDK 11) installed on your machine.

    The SonarQube server requires Java 11 and provides the supporting database as PostgreSQL, Microsoft SQL Server and Oracle (Note: there is no MySQL). Furthermore there also is a Docker image as well.

    IMHO, we are free to choose the environment, e.g. OS and Database, which we are familiar and feel comfortable, especially to have a support from our system admin for making it moving faster.

    Anyhow the hardware sizing is one significant, please consult the Hardware Requirements and Hardware Recommendations for further information.