.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

经过上图咱们能够看到红框下面有不少图标,并有文字描述,经过点击这些图标咱们能够更改问题的类型,问题的严重级别,问题的处理状况,指定问题给特定开发者处理,对问题添加评论等.你们能够试一试,这里再也不详细描述.