使用 Docker 搭建代碼質(zhì)量檢測(cè)平臺(tái) SonarQube
一、安裝postgresql
- 獲取 postgresql 的鏡像
$ docker pull postgres
- 啟動(dòng) postgresql 并設(shè)置用戶名及密碼
$ docker run -d --name postgres \
--restart always \
-p 5432:5432 \
-e POSTGRES_USER=root \
-e POSTGRES_PASSWORD=84505016 \
postgres
二实撒、安裝sonarqube
- 獲取 安裝sonarqube 的鏡像
$ docker pull sonarqube
- 啟動(dòng) sonarqube
## 內(nèi)聯(lián)數(shù)據(jù)庫(kù)
$ docker run -d --name sonarqube \
--restart always \
--link postgres:db \
-p 9000:9000 \
-p 9002:9002 \
-e SONARQUBE_JDBC_USERNAME=root \
-e SONARQUBE_JDBC_PASSWORD=84505016 \
-e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/root \
sonarqube
- sonarqube 漢化
- 使用admin登錄sonarqube
- Administration >Marketplace
- 在搜索框中輸入chinese知态,出現(xiàn)一個(gè)Chinese Pack立叛,點(diǎn)擊右側(cè)的install按鈕。
- 安裝成功后秘蛇,會(huì)提示重啟 SonarQube 服務(wù)器。