SonarQube系列二、分析dotnet core/C#代码
【前言】 本系列主要讲述sonarqube的安装部署以及如何集成jenkins自动化分析.netcore项目。目录如下: SonarQube系列一、Linux安装与部署 SonarQube系列二、分析dotnet core/C#代码 SonarQube系列三、如何集成jenkins实现分析自动化 【实现功能】 这篇文章将要介绍的主要内容如下: sonarqube分析.netcore项目下的C#代码 sonarqube生成单元测试报告(代码覆盖率) 【SonarQube分析C#代码】 1.sonarqube账号token的生成 sonarqube支持生成用户token,以便在命令行或者脚本中使用token代表账号操作sonarbue,避免造成账号密码的泄露。 点击sonarqube首页右上角头像,进入我的账号 然后进入安全tab页,随便输入个标识,点击生成,生成一个账号专属的token 生成的token只会显示一次,且后续无法查询,因此先把他手动备份下来,后续会用到。 2.安装netcore分析器 分析netcore项目,微软和sonar一起协作做了很多工作,大大简化了我们的工具使用,官网可以查看相关工具及命令: https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild/ 我们按照官方提示