【廣告】
SonarQube使用流程
使用流程圖
1、開發(fā)負責人獲取蕞新代碼到本地;
2、開發(fā)負責人執(zhí)行sonar-runner開始代碼分析工作;
3、開發(fā)負責人將分析出來的issue指派給開發(fā)人員;
4、開發(fā)人員修復issue;
5、開發(fā)負責人重新獲取蕞新源碼,中國sonarqube中國總代理,重新執(zhí)行sonar-runner,檢查issue的修復情況。
Sonarqube使用簡介
1.SonarQube掃描方法
Jenkins中調用
通過jenkins插件調用sonarScanner或使用Maven、Gradle等內置掃描器
依據項目需要,對代碼持續(xù)掃描,并將結果推送到sonarqube 進行頁面展示
SonarQube Scanner
使用scanner,通過配置文件,修改項目信息,代理商sonarqube中國總代理,在命令行中調用scanner工具,進行掃描,中國sonarqube中國總代理,并推送給sonarqube
Maven、Gradle等內置掃描器
以maven為例,四川sonarqube中國總代理,需要修改maven和sonarqube配置文件,在mvn編譯后,使用mvn命令,進行代碼掃描,并推送給sonarqube(需要編譯源代碼)
sonarQube如何工作?
sonar靜態(tài)代碼掃描由2部分組成:sonarQube平臺,sonar-scanner掃描器。
sonarQube: web界面管理平臺。
1)展示所有的項目代碼的質量數(shù)據。
2)配置質量規(guī)則、管理項目、配置通知、配置SCM等。
sonarScanner: 代碼掃描工具。
專門用來掃描和分析項目代碼。支持20 語言。
代碼掃描和分析完成之后,會將掃描結果存儲到數(shù)據庫當中,在sonarQube平臺可以看到掃描數(shù)據。
sonarQube和sonarScanner之間的關系:
企業(yè): 蘇州華克斯信息科技有限公司
手機: 13862561363
電話: 0512-62382981
地址: 蘇州工業(yè)園區(qū)新平街388號