靜態代碼掃描工具 - (六)sonarQube配置數據庫爲postgresql

一、在postgresql當中建立sonar數據庫和用戶

 

1.1 建立sonar用戶

以postgres用戶登錄成功後,建立爲sonarQube專用的sonar用戶。sql

以下圖,在General中設置用戶名爲sonar,Privileges中控制權限。用戶名爲sonar,密碼爲sonar數據庫

 

 

 

 

 

 

 

 

建立成功以後,在面板當中可看到sonar用戶。post

 

 

 

 

 

 

1.2 建立sonar數據庫

點開Databases,右鍵 ,建立數據庫。數據庫名稱爲:sonarurl

 

 

 

保存成功以後,能夠切換爲sonar用戶登錄。spa

 

 

 

 

 

 

 

 

 

二、在sonarQube中配置postgresql鏈接信息

 

在sonarQube的安裝目錄的conf目錄下,打開sonar.properties。postgresql

此文件當中,全部支持的數據類型的鏈接方式都已經放進來了。只須要開放註釋,進行配置工做便可。blog

2.一、配置數據庫地址、用戶名、密碼:

須要配置的參數爲:class

sonar.jdbc.username配置

sonar.jdbc.passwordjdbc

sonar.jdbc.url

自己是註釋的。開放註釋,並配置在postgreSql當中,爲sonar建立的用戶名和密碼:sonar/sonar。

配置數據庫地址、數據庫名稱。以及CurrentSchema(默認就是public)

 

 

 

2.2 重啓sonarQube

重啓過程當中,sonar會使用配置的數據庫,並在數據庫中自動建立表格。須要一點時間。

重啓完成以後,能夠在數據庫當中看到sonar建立的表:

 

 

 

再次訪問sonarQube後,頁面底部就不會有以下提示:

 

 

 

相關文章
相關標籤/搜索