Sonar Qube 1

Submitted by Lizhe on Thu, 09/26/2019 - 09:36

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

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

启动完成之后就可以通过 9000端口访问到 sq 了,默认的用户名和密码是 admin、admin

20191008105422

 

这里我创建一个 project 命名为 test

20191008111038

/Users/lizhe/study/golang/sonar-project.properties 

 

sonar.host.url=http://localhost:9000

sonar.sourceEncoding=UTF-8

sonar.login=admin

sonar.password=admin

sonar.projectKey=test

sonar.projectName=test

sonar.projectVersion=1.0

sonar.golint.reportPath=report.xml

sonar.coverage.reportPath=coverage.xml

sonar.coverage.dtdVerification=false

sonar.test.reportPath=test.xml

sonar.sources=./

sonar.sources.inclusions=**    /**    .go

sonar.sources.exclusions=**    /**    _test.go,**    /vendor/   *   .com/   ** ,**  /vendor/*  .org/**   ,**   /vendor/**

sonar.tests=./

sonar.test.inclusions=**   /**   _test.go

sonar.test.exclusions=**  /vendor/*  .com/**  ,**  /vendor/* .org/**  ,** /vendor/**

 

 

下面的命令行启动,不过直接复制可能会出错

/Users/lizhe/sonar-scanner-4.0.0.1744-macosx/bin/sonar-scanner -Dsonar.projectKey=test   -Dsonar.sources=.   -Dsonar.host.url=http://localhost:9000   -Dsonar.login=admin

20191008111924

 

20191008112355

 

20191008123921