SonarQube整理

SonarQube整理

1. 簡介

    摘要: 在Centos下搭建代碼質量管理平臺SonarQube.本文介紹SonarQube的安裝與配置結合Jenkins使用可以實現持續集成。

Sonar代碼分析平臺由三個部分組成:
1 .server端:

a. 一個web服務器給開發人員,管理員去配置瀏覽的質量和SonarQube實例
b.基於Elasticsearch搜索服務器從UI向後搜索
c.負責處理代碼分析報告計算引擎服務器,並將其保存在數據庫SonarQube

2 .SonarQube 數據庫存儲

a.SonarQube實例的配置(安全,插件設置等)
b.SonarQube的項目以及視圖快照的質量

3 . 安裝在服務器上的多個SonarQube插件,可能包括語言,SCM,集成,認證和管理插件
一個或多個SonarQube掃描你的構建/持續集成服務器來分析項目運行

架構圖:

@Alter align|center

功能特點:
•代碼覆蓋:通過單元測試,將會顯示哪行代碼被選中
•改善編碼規則
•搜尋編碼規則:按照名字,插件,激活級別和類別進行查詢
•項目搜尋:按照項目的名字進行查詢
•對比數據:比較同一張表中的任何測量的趨勢

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