.net持續集成sonarqube篇之sonarqube基本操做(二)

系列目錄html

Activity界面操做

Activity界面主要是對屢次構建管理界面,主要是幫助管理員快速瞭解項目每次構建與以往構建相比問題是增長了仍是減小了等指標.因爲目前咱們僅進行了一次構建,所以沒有對比數據,咱們再對測試項目進行一次構建.測試

構建代碼以下ui

SonarScanner.MSBuild.exe begin /k:"mygetdata" /v:"2.0"
MSBuild.exe /t:Rebuild
SonarScanner.MSBuild.exe end

與前一次構建相比,這裏僅僅是把版本號從1.0升到2.0,其它的沒有變化.url

以上命令在cmd裏執行便可,須要說明的是以上構建沒有指定項目名,所以須要在項目的sln或者csproj文件所在的目錄下執行.code

須要注意的是,兩個構建只要key相同,就會被認爲是同一個項目的構建.htm

構建完之後,咱們把標籤切換到overview標籤,能夠看到以下圖示界面blog

avatar

能夠看到右連連新增長了黃色高亮的統計,這個統計是相對於前一次構建新增bug數量等信息的統計開發

咱們再把頁面切換到Activity界面.能夠看到這個頁面內容豐富起來了.get

avatar

圖標裏的線代一次構建.鼠標放到線上即可以看到此次構建的綜合信息.若是構建特別多,咱們還能夠根據日期來過濾,把範圍鎖定到更小的功範圍內.cmd

Sonarqube issue界面操做

Issue界面是管理員管理問題細節的一個重要界面.管理員能夠在這個界面根據問題等級,問題解決狀態來查看問題,指定問題給特定開發人員解決.同時也是開發人員查看分配給本身問題的重要界面.下面簡要介紹一下這個頁面的操做.

打開這個頁面以下圖:

avatar

初看代碼密密麻麻,有種不知所措的感受.這是由於sonarqube默認把全部的有問題代碼都顯示出來了,咱們能夠對其進行過濾.

咱們能夠看到左側Bug,Vulnerablity,codesmell都藍色高亮顯示,表示它們處於選中狀態,若是咱們只想查看bug,則點擊一下bug,下面的兩項就會取消選中.此時只顯示bug級別的問題.

avatar

下面還有問題的嚴重級別(Severity)可供選擇用於過濾.若是想要同時過濾多個條件,按住ctrl鍵同時點擊嚴重級別的類型便可選擇多個.

下面還有不少可供過濾選擇的內容,這裏再也不一一介紹.

下面介紹一下關於bug處理的選項.

avatar

上圖所示爲過濾後的問題界面.每一個紅框都是一個要處理的問題.點擊其中一個紅框,即可以進入問題的詳細頁面

avatar

生成問題連接

能夠看到紅框的最右邊有一個鏈子圖標,點擊即可以生成一個問題連接

avatar

這個頁面與上面的相比能夠看到紅框只有一個,便於把問題分享給其它人處理(分享給別人的連接若是包含的要處理的問題太多,別人很難定位到問題),只須要把頁面的url複製而後分享給別人便可.

更改問題分類

avatar

經過上圖咱們能夠看到紅框下面有不少圖標,並有文字描述,經過點擊這些圖標咱們能夠更改問題的類型,問題的嚴重級別,問題的處理狀況,指定問題給特定開發者處理,對問題添加評論等.你們能夠試一試,這裏再也不詳細描述.

相關文章
相關標籤/搜索