Difference between revisions of "CI/SonarQube"

From OpenMBD
< CI
Jump to: navigation, search
Line 12: Line 12:
 
== Installation ==
 
== Installation ==
  
<i>Installation Procedure</i>
+
The following steps must be followed to install SonarQube and SonarQube Scanner.
 +
 
 +
For SonarQube:
 +
 
 +
In Command Prompt go to the map where SonarQube is installed and start the service, for example:
 +
 
 +
C:\Program Files\SonarQube\sonarqube-5.6.6\bin\windows-x86-64>StartSonar.bat
 +
 
 +
If the service is up, SonarQube is installed properly.
 +
 
 +
[[File:cmdsq.png|400px]]
 +
 
 +
This can be checked by the following link: [http://localhost:9000/| SonarQube].
 +
 
 +
On the picture below, on the left side of the screen it shows that the SonarQube server is successfully started.
 +
 
 +
[[File:localhost9000.png|400px]]
 +
 
 +
To change the default port, under the header "WEB SERVER" in the file sonar.properties in the map of SonarQube, the # must be removed and now the sonar.web.port can be changed, for example to 5900.
 +
 
 +
[[File:sonar_web_port.jpg|400px]]
 +
 
 +
For SonarQube Scanner:
 +
 
 +
The following link can be used to install SonarQube Scanner: [https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner SonarQube Scanner].
 +
These settings must be filled in the project settings in Jenkins (see "Execute SonarQube Scanner").
  
  
  
 
== Configuration ==
 
== Configuration ==
 +
  
 
<i>Configuration Procedure</i>
 
<i>Configuration Procedure</i>

Revision as of 13:07, 31 October 2017


Back to Home


SonarQubeLogo.png

Introduction to SonarQube

Short explanation of what SonarQube is here and why we chose SonarQube...


Installation

The following steps must be followed to install SonarQube and SonarQube Scanner.

For SonarQube:

In Command Prompt go to the map where SonarQube is installed and start the service, for example:

C:\Program Files\SonarQube\sonarqube-5.6.6\bin\windows-x86-64>StartSonar.bat

If the service is up, SonarQube is installed properly.

Cmdsq.png

This can be checked by the following link: SonarQube.

On the picture below, on the left side of the screen it shows that the SonarQube server is successfully started.

Localhost9000.png

To change the default port, under the header "WEB SERVER" in the file sonar.properties in the map of SonarQube, the # must be removed and now the sonar.web.port can be changed, for example to 5900.

Sonar web port.jpg

For SonarQube Scanner:

The following link can be used to install SonarQube Scanner: SonarQube Scanner. These settings must be filled in the project settings in Jenkins (see "Execute SonarQube Scanner").


Configuration

Configuration Procedure