安裝或設定
Sonarqube 使用資料庫儲存其結果和分析。例如,你可以安裝 MySQL 並使用 mysql -u root -p
執行它,然後執行以下查詢來設定資料庫表。
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'sonar' IDENTIFIED BY 'sonar';
GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';
GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';
FLUSH PRIVILEGES;
然後你需要從他們的網站下載 sonarqube,例如你可以使用 wget
來完成它,如下所示。選擇所需的適當聲納版本。
wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.zip
unzip sonarqube-5.6.zip
mv sonarqube-5.6 /opt/sonar
使用 vim 編輯器開啟/opt/sonar/conf/sonar.properties,並按如下所示進行修改。
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
這些設定資料庫和使用者名稱,密碼。要在埠 9000 上設定伺服器,請新增以下配置
sonar.web.host=127.0.0.1
sonar.web.context=/sonar
sonar.web.port=9000
這將設定所有必需的配置。現在你可以使用此命令 sudo /opt/sonar/bin/linux-x86-64/sonar.sh start
啟動服務。用 stop
替換 start 關鍵字以關閉伺服器。
有關更多資訊和配置,請訪問 - http://docs.sonarqube.org/display/SONAR/Installing+the+Server