sonarqube集成jenkins


jenkins和sonarqube搭建鏈接

jenkis:https://www.cnblogs.com/zhuyan521/p/13029239.html

sonarqube:https://www.cnblogs.com/zhuyan521/p/13042890.html

jenkins配置sonarqube scanner

插件中心搜:SonarQube Scanner

下載之后進入全局工具設置:

找到sonarqube scanner項,新增勾選自動下載(也可以下載到服務器再指定目錄)

在進入全局設置配置sonarqube屬性

name:自定義

server url:安裝的sonarqube首頁

token:在sonarqube獲取(下面會講)。選擇添加將token拷入

注意事項:添加按鈕沒有反應解決方案

進入jenkins的憑證管理。

憑據--》系統--》全局憑據

添加憑據,然后選擇select text將token拷入。

token獲取

進入sonarqube首頁。點擊頭像--》我的賬號--》安全--》輸入令牌--》生成得到token。

需要保存token,因為你切換頁面之后就再也看不到token了。

jenkins新建項目的sonarqube配置

在pre steps或者post step進行配置。區別是構建前還是構建后。

選擇Execute SonarQube Scanner

JDK :系統工具配置的別名

Analysis properties :分析屬性

  • sonar.projectKey=stu #自定義

  • sonar.projectName=stu #自定義

  • sonar.projectVersion=1.0-SNAPSHOT #版本

  • sonar.sources=src/main/java #源碼目錄

  • sonar.tests=src/test/java #測試目錄

  • sonar.java.binaries=target/classes # .class目錄

  • sonar.login=admin #sonarqube賬戶

  • sonar.password=admin #sonarqube密碼

  • sonar.language=java #語言

  • sonar.sourceEncoding=UTF-8 #編碼

Additional arguments:額外參數 -X (輸出完整信息)

配合jenkins+maven+git部署

部署鏈接:https://www.cnblogs.com/zhuyan521/p/13038180.html


免責聲明!

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



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