6.在Jenkins中集成SonarScanner
介绍:与Jenkins整合中的扫描仪的配置有三种方式
直接使用官方原生的客户端(sonar-scanner)
使用maven提供的sonarScanner插件
使用Jenkins提供的sonar-scanner-for-jenkins插件
本文档选择使用原生的sonar-scanner的方式进行整合
6.1点击Jenkins----Manage jenkins---GlobalTool Configuration
6.2点击Add SonarQube Scanner
6.3填写SonarScanner的Name和SONAR_RUNNER_HOME
属性 | 值 | 备注 |
---|---|---|
Name | sonar-scanner | 可任意 |
SONAR_RUNNER_HOME | /home/sonarqube/sonar-scanner-4.4.0.2170-linux | SonarScanner的安装路径 |
SONAR_RUNNER_HOME /home/sonarqube/sonar-scanner-4.4.0.2170-linux SonarScanner的安装路径
如图所示:
6.4 需要在项目根目录新建配置文件:sonar-project.properties
参数配置参考:https://docs.sonarqube.org/latest/analysis/analysis-parameters/
*6.5可以增加日期插件,添加日期参数作为版本区分(可选)