windows jenkins下配置sonar-scanner


一、版本信息

① jenkins版本:2.222.4

② sonarqube scanner版本:4.4.0.2170

③ 操作系統:windows10

二、網上錯誤的方法:

(1) 下載插件: sonarqube scanner for jenkinssonarqube scanner

下載到的文件只有這個Jenkins\plugins\下的sonar文件 夾和sonar.jpi

(2) 在全局工具配置中:

SONAR_RUNNER_HOMExxx\Jenkins\plugins

xxx\Jenkins\plugins\sonar構建時均會報錯,

(3) 報錯信息:SonarQube Scanner executable was not found for sonar-scanner

三、正確方法:

(1) 在該網址下載sonarQube Scanner后解壓到某位置即可

Linux64位   Windows64位 Mac OS X 64位

(2) 在全局工具配置中設置jdkSonarQube Scanner

 

                圖1(jdk配置)

 

 

 

 

  

              圖2sonar-scanner配置)

(3) 構建sonar配置官方文檔參考如下

# must be unique in a given SonarQube instance
sonar.projectKey=my:project
# --- optional properties ---
# defaults to project key
#sonar.projectName=My project
# defaults to 'not provided'
#sonar.projectVersion=1.0
 
# Path is relative to the sonar-project.properties file. Defaults to .
#sonar.sources=.
 
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8

(4) 本例sonar配置如下: 

注意:

(1) jdk的名字在構建配置中會使用到,以下拉框的形式出現,如圖1

(2) sonar scanner名字暫時沒有用到的地方,兩個均沒有起名規則。

(3) SONAR_RUNNER_HOMED:\jenkins-tool\sonar-scanner-4.4.0.2170-windows,只到這一層即可,不需要到bin目錄下。

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM