-
說明:SonarQube是一個用於代碼質量管理的開源平臺,用於管理源代碼的質量通過插件形式,這裏安裝的是社區版(免費)版本7.7,支持如下的語言
官網地址:https://www.sonarsource.com/ -
環境配置需求
Java jdk1.8
mysql 5.6、5.7
centos7.4具體需求配置請參照官網:https://docs.sonarqube.org/latest/requirements/requirements/
-
安裝
參考官網:https://docs.sonarqube.org/latest/setup/install-server/
下載:wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.7.zip
解壓:
unzip sonarqube-7.7.zip
新建個普通用戶,後面以該普通用戶身份起動,因爲在啓動sonarqube會先啓動elasticsearch,因爲安全問題elasticsearch,不讓root用戶直接運行
useradd sonar
chown -R sonar. /home/software/sonarqube-7.7 -
sonarqube配置文件
[root@localhost sonarqube-7.7]# vim conf/sonar.properties
數據庫配置,在mysql創建數據庫sonar
默認配置
配置本機IP和端口
-
運行腳本啓動服務
su sonar ./sonarqube-7.7/bin/linux-x86-64/sonar.sh start
sonar.sh 含有命令:console | start | stop | restart | status | dump
查看是否啓動看日誌:
[root@localhost sonarqube-7.7]# tail -f logs/sonar.log
-
瀏覽器打開 http://192.168.1.189:8083 默認登錄賬號:admin 密碼:admin
-
漢化
位置: Administration->Marketplace
Plugins: 搜索欄添加chinese
【Chinese Pack】進行安裝
安裝成功後,會提示重啓 SonarQube 服務器。
重啓成功後,頁面已經顯示中文
centos7安裝sonarqube代碼質量管理工具
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.