首页 > 开发 > Docker安装sonaqube
2019
06-14

Docker安装sonaqube

安装PostgreSQL:

docker run --name postgres -d \
-e POSTGRES_USER=sonar \
-e POSTGRES_PASSWORD=sonar \
postgres

安装Sonarqube:

docker run --name sonarqube -d \
-p 9000:9000 \
--link postgres \
-e SONARQUBE_JDBC_URL=jdbc:postgresql://postgres:5432/sonar \
sonarqube

访问服务器9000端口,用admin账户登录,密码为admin

创建项目,生成token后,以java的maven工程为例,加入下面设置:

<properties>
  <maven.build.timestamp.format>yyyyMMdd</maven.build.timestamp.format>
  <sonar.projectKey>test</sonar.projectKey>
  <sonar.host.url>http://35.220.133.116:9000</sonar.host.url>
  <sonar.login>49253087e640804cd04928384754b614ecfd1e9f</sonar.login>
  <sonar.java.binaries>target/classes</sonar.java.binaries>
</properties>

然后在maven项目中运行下面指令进行代码分析

mvn compile sonar:sonar

分析结果:

Docker安装sonaqube - 第1张  | 第五维
最后编辑:
作者:第五维
这个作者貌似有点懒,什么都没有留下。