SonarQube Integration with Jenkins
- Login to Jenkins GUI console and install ” SonarQube scanner” plugin
Manage Jenkins
>Manage Plugins
>Avalable
>SonarQube scanner
- Configure SonarQube scanner home path
Manage Jenkins
>Global Tool Configuration
>SonarQube Scanner
- Name :
sonar_scanner
- SONAR_RUNNER_HOME :
/opt/sonar_scanner
- Name :
- Configure SonarQube server name and authentication token
Manage Jenkins
>Configure Systems
>SonarQube Servers
- Name :
SonarQube
- ServerURL :
http://<Sonarqube_server>:9000/sonar
- Server
authentication token
To Get Authentication code follow below steps. Login to SonarQube server as a adminMy Account
>Security
>Generate Token
- Name :
- Create a job to test SonarQube. Provide below sonar properties details in the job under buildBuild:
Execute SonarQube Scanner
>Analysis properties
(it is mandatary).- sonar.projectKey=
webmagic
- sonar.projectName=
webmagicdemo
- sonar.projectVersion=
1.0
- sonar.sources=
/var/lib/jenkins/workspace/$JOB_NAME/<PROJECT_NAME>/src
- sonar.projectKey=
- Execute job to get analysis report.
Comments are closed, but trackbacks and pingbacks are open.