sonarqube

安装

安装数据库

1
$> docker run -d --name pgdb -e POSTGRES_USER=sonar  -e POSTGRES_PASSWORD=sonar -v ~/data/pgdata:/var/lib/postgresql/data-d docker.io/postgres:latest

安装 sonarqube

1
2
3
4
5
6
7
8
9
10
11
12
13
$> docker volume create --name sonarqube_data
$> docker volume create --name sonarqube_extensions
$> docker volume create --name sonarqube_logs

$> docker run -d --name sonarqube --link pgdb \
-p 9000:9000 \
-e SONAR_JDBC_URL=jdbc:postgresql://pgdb:5432/sonar \
-e SONAR_JDBC_USERNAME=sonar \
-e SONAR_JDBC_PASSWORD=sonar \
-v sonarqube_data:/opt/sonarqube/data \
-v sonarqube_extensions:/opt/sonarqube/extensions \
-v sonarqube_logs:/opt/sonarqube/logs \
sonarqube

安装 sonar-scanner

1
brew install sonar-scanner

配置

  1. 登录 sonarqube 网站 http://192.168.31.73:9000