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 只是搭建了任务。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值