jenkins配置sonar并扫描C#代码

背景:我的jenkins搭在linux上

1、下载插件

 下载插件sonarqube scanner,用来集成sonarqube,在配置任务的时候才有sonarscanner的选项。

2、全局工具配置 

全局工具配置windows本地的msbuild和sonarscanner for msbuild

 

这两个配置是为了项目构建的时候能找到这两个工具

3、系统配置sonar server

 

这里配置的是windows上的sonar地址。

4、任务配置

限制运行节点为windows

1)sonar scanner for msbuild

 2)MSBuild的配置,命令行输入 项目名.sln /t:Rebuild

 3)sonarscanner for msbuild

 5、构建项目

构建项目,即可在项目里看到sonarqube。构建完成后,点击sonarqube,跳转至sonarserver配置的sonarqube地址,查看报告。

 本文本质还是用windows上的工具扫描编译的C#代码,jenkins 只是搭建了任务。

猜你喜欢

转载自blog.csdn.net/seanyang_/article/details/120461175