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