sonarqube-6.7.x安裝

1.基礎(chǔ)環(huán)境

機器ip:192.118.80.182

版本選擇;選擇6.7.x LTS版本中最新版本,本次安裝版本6.7.5

2.安裝步驟

1.? ? Jdk1.8安裝

yum installjava-1.8.0-openjdk* -y

java -version 驗證

2.? ? Mysql5.7安裝

1)? 刪除系統(tǒng)自帶mysql包及依賴包

yum list installed | grep mysql

yum -y remove mysql-libs.x86_64

2)? 安裝mysql5.7

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

3)? 啟動mysql

systemctl start mysqld

3.? ? 創(chuàng)建sonar數(shù)據(jù)庫及用戶

CREATE DATABASEsonar CHARACTER SETutf8 COLLATE utf8_general_ci;

CREATE USER 'sonar' IDENTIFIED BY Sonar@01;

GRANT ALL ONsonar.* TO 'sonar'@'%' IDENTIFIEDBY Sonar@01;

GRANT ALL ONsonar.* TO 'sonar'@'localhost'IDENTIFIED BY Sonar@01;

4.? ? 下載sonarqube-6.7.5并解壓

5.? ? 配置sonarqube數(shù)據(jù)庫連接信息

vim?/opt/sonarqube-6.7.5/conf/sonar.properties

添加如下信息:

sonar.jdbc.username=sonar

sonar.jdbc.password=Sonar@01

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

6.? ? 啟動sonar

sh /opt/sonarqube-6.7.5/bin/linux-x86-64/sonar.sh start

3.插件集成

訪問web頁面并安裝pmd,findbugs,checkstyles插件

點擊配置-》應(yīng)用市場后找到對應(yīng)插件點擊安裝即可

內(nèi)網(wǎng)環(huán)境需要下載對應(yīng)插件的jar包放到plugins目錄下重啟即可,需要注意的是插件版本和sonar版本有兼容性版本問題,需下載兼容的插件版本

4.規(guī)則上傳

點擊質(zhì)量配置-》創(chuàng)建-》恢復(fù)配置,上傳規(guī)則xml文件即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容