【Linux運維入門】SonarQube和Jenkins的集成之路

安裝配置完sonar後就需要與項目在用的Jenkins進行集成了,Jenkins和Sonar集成的原理大概是這樣的,Jenkins在其插件管理中心,下載sonar插件並進行配置,與sonar關聯上。然後Jenkins在完成一次集成構建後,就會通知sonar進行源代碼分析的操作。大家都知道Jenkins在構建的過程中是有從SVN下載源碼這一步操作的,而sonar就是對Jenkins下載好的源碼進行解析,將代碼的質量等各種參數以圖形化的頁面展示給用戶。

下面就來介紹Jenkins和Sonar如何集成和協調工作的。

插件安裝

1、 在線安裝:

選中Jenkins的系統管理->管理插件->可選插件欄,搜索SonarQube Plugin,點擊直接安裝即可。

這裏寫圖片描述

不過這種在線安裝一般行不通,因爲要訪問Google進行下載。

這裏寫圖片描述

所以咱們採用離線安裝方式。

2、 離線安裝:

①. 首先下載SonarQube Plugin插件:https://wiki.jenkins-ci.org/display/JENKINS/SonarQube+plugin,下載完是sonar.hpi文件。

這裏寫圖片描述

②. 選中Jenkins的系統管理->管理插件->高級->上傳插件

這裏寫圖片描述

將剛纔下載的插件sonar.hpi,上傳至Jenkins,並根據提示重啓Jenkins即可。

重啓後到 插件管理->已安裝->查看SonarQube Plugin是否存在

這裏寫圖片描述

出現上圖插件,則表示安裝成功。


SonarQube Plugin配置

找到系統管理->系統設置->SonarQube欄, 進行下列設置即可。

這裏寫圖片描述


進行一次項目分析

選擇一條可以成功構建的項目,修改其配置。

增加構建後操作步驟->SonarQube 即可。

這裏寫圖片描述

添加配置後,項目的頁面會出現SonarQube的標誌

這裏寫圖片描述

然後點擊立即構建,構建完成後,Jenkins會通知sonar進行代碼質量分析,登陸sonar查看

這裏寫圖片描述


已經多出了剛纔配置的項目,這樣咱們就可以很方便的進行代碼走查,分析代碼質量了。咱們距離自動化環境又進了一步。

發佈了189 篇原創文章 · 獲贊 472 · 訪問量 74萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章