Mac下Docker容器中Jenkins整合Sonarqube

Jentins整合Sonarqube

  • 整合流程
    • Jenkins安装sonarqube插件
    • 添加sonarqube配置
    • 在Jenkins中安装sonar-scanner.
    • 项目中配置sonar
    • 在sonar中关闭scm

整合流程

Jenkins安装sonarqube插件

Mac下Docker容器中Jenkins整合Sonarqube_第1张图片

添加sonarqube配置

系统管理->系统设置->sonarqube配置
Mac下Docker容器中Jenkins整合Sonarqube_第2张图片

Mac下Docker容器中Jenkins整合Sonarqube_第3张图片

这里的token从sonarqube中获取
Mac下Docker容器中Jenkins整合Sonarqube_第4张图片

Mac下Docker容器中Jenkins整合Sonarqube_第5张图片

Mac下Docker容器中Jenkins整合Sonarqube_第6张图片

在Jenkins中安装sonar-scanner.

系统设置->全局配置
Mac下Docker容器中Jenkins整合Sonarqube_第7张图片

项目中配置sonar

Mac下Docker容器中Jenkins整合Sonarqube_第8张图片

sonar.projectKey=sonar
sonar.projectName=ibm
sonar.projectVersion=2.0
sonar.sourceEncoding=UTF-8
sonar.modules=java-module
java-module.sonar.projectName=ibm
java-module.sonar.language=java
java-module.sonar.sources=.
java-module.sonar.projectBaseDir=src
java-module.sonar.java.binaries=.

在sonar中关闭scm

Mac下Docker容器中Jenkins整合Sonarqube_第9张图片

你可能感兴趣的:(Mac,Docker,Jenkins,Sonarqube)