sonarqube 自動代碼審查


1、docker 拉取sonarqube

docker pull sonarqube

  

2、啟動docker

docker run -d --name sonarqube -p 9000:9000 sonarqube

  

3、然后打開http://192.168.4.10:9000 (SonarQube服務器),輸入賬號:admin 密碼:admin,即可查看代碼分析結果

4、添加分析項目:

5、下載SonarQube Scanner 

6、執行分析命令

sonar-scanner   -Dsonar.projectKey=stock_services   -Dsonar.sources=.   -Dsonar.host.url=http://192.168.4.10:9000   -Dsonar.login=94ee4af35915ec33569fcd9d57a6fdd738028adf -Dsonar.language=php

 

第二種方法:

在需要掃描的代碼根目錄下建文件:sonar-project.properites

sonar.projectKey=stock_services   
sonar.projectName=PHP stock_services  sonar test 
sonar.projectVersion=1.0 
sonar.sources=/home/ftpuser/microservice-stock  
sonar.host.url=http://192.168.4.10:9000   
sonar.login=94ee4af35915ec33569fcd9d57a6fdd738028adf 
# Language
sonar.language=php 
sonar.dynamicAnalysis=false 
# Encoding of the source files 
sonar.sourceEncoding=UTF-8  

 

執行命令:

/home/sonar-scanner/bin/sonar-scanner

  

 

7、排除掃描的目錄

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM