|
公司基本資料信息
注意:發布人未在本站注冊,建議優先選擇VIP會員 |
SonarQube 8.3.1安裝說明(二)
4、Centos7創建新用戶由于SonarQube無法用root用戶啟動,所以要新建用戶來啟動
5、修改系統配置Linux 環境要求:
vm.max_map_count 大于等于 262144
fs.file-max 大于等于 65536
你可以通過以下命令查看這些值:
6、sonarqube配置/啟動1、sonarqube目錄授權給sonar用戶,因為后面要用sonar用戶啟動
2、配置連接數據庫,編輯perties,放開注釋修改用戶、密碼、數據庫連接串
4、防火墻開啟9000端口,用于訪問SonarQube
5、啟動sonarqube(啟動過程大概5-6秒要等待一會才能打開網址)
sonarQube的基本使用(一)
sonarQube的基本使用,包括配置規則集(質量配置)、配置質量閾、創建/配置項目、創建用戶、創建用戶組、以及權限配置,通知配置,問題處理,不包括sonarQube服務的搭建。
管理員主界面
管理員登陸后可看到sonarQube服務下所有項目的代碼檢查情況,并且工具欄會顯示“配置按鈕”,普通用戶登錄后工具欄沒有配置按鈕。
1.新建用戶組
配置>>權限>>群組
創建成功后可在列表中看到創建的群組記錄
點擊成員按鈕,可以為該群組添加成員
2.新建用戶
輸入用戶信息
點擊創建后,用戶列表中顯示剛才創建的用戶
進入用戶詳情,會看到如下界面,選擇“安全”tab頁,輸入令牌名稱,點擊生成,該令牌用以在執行代碼檢查命令時替代用戶名/密碼輸入,提高安全性。
點擊配置>>權限>>用戶>>創建用戶
選擇“項目”tab頁,為該用戶選擇項目,當該項目為“私有”項目時,則只能被分配的用戶看到。
選擇“我的賬戶”>>提醒,設置需要用戶通知的場景
Sonarqube安裝插件
通過web頁面可以安裝各種插件
目前有如下插件:
1、代碼分析插件
2、其他語言:CSS Erlang Groovy Lua Puppet
3、外部分析工具集成
AEM Rules 、Android Lint、Checkstyle 、Findbugs 、jDepend 、PMD 、Sonargraph 7、Sonargraph Integration 、Xanitizer
Sonarqube源代碼靜態分析
有以下幾種方法:
1、SonarQube Scanner for MSBuild(分析.Net projects)
2、SonarQube Scanner for Maven(從Maven啟動分析)
3、SonarQube Scanner for Gradle(從Gradle啟動分析)
4、SonarQube Scanner for Ant(從Ant啟動分析)
5、SonarQube Scanner For Jenkins(從jenkins啟動分析)
6、SonarQube Scanner(從命令行啟動分析)