jenkins集成svn+maven+tomcat+sonarQube+sonarScanner

       jenkins安裝有兩種方法,下載jenkins.war和jenkins.msi,war直接使用cmd命令java -jar jenkins.war(進入war目錄),msi安裝後,就可以直接訪問,都是用localhost:8080訪問。其他關於安裝方面不清楚的,可以百度,這次主要記錄下jenkins集成各種工具的方法。

       jenkins推薦的插件安裝中沒有sonarqube的安裝,需要到系統管理-插件管理-可選插件中搜索sonarqube,我的jenkins是7.1的,sonarqube插件名是sonarqube scanner for jenkins,直接安裝,安裝成功後在系統管理-系統設置下就可看到sonarqube servers,即可配置,

然後進入系統管理-全局工具配置中進行jdk和maven配置,如下

   插件sonarqube scanner for jenkins安裝後,全局工具配置頁面會出現以下工具MSBuild、SonarScanner for MSBuild、SonarQube Scanner

 配置SonarQube Scanner即可,

這兒配置的是sonarqube scanner,是sonar-scanner,不是sonarqube,需要注意,我當時配置的時候配成sonarqube的路徑了,構建項目的時候總是報錯,SonarQube Scanner executable was not found for sonarqube,在網上找了半天,沒找到解決辦法,仔細覈對配置才發現sonarqube scanner配置出錯了,配置成sonarqube的了。上面的msbuild還沒研究過,有時間研究下。

       接下來,新建任務,構建一個自由風格的軟件項目,然後進行配置。

構建觸發器、構建環境,沒有配置。

在下面的構建步驟中添加調用頂層Maven目標,這兒相當於myeclipse上使用maven打包。再添加execute sonarqube scanner,這兒是使用sonarqube scanner進行掃描。

項目配置完成,其中的SonarQube、SonarQube Scanner需要安裝,後面單獨記錄,tomcat的配置後面也單獨記錄。

現在可以構建項目了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章