1.SonarQube with GitLab
安装插件GitLab-plugin for SonarQube,转到Adminstration-> MarketPlace,搜索“GitLab”,然后单击安装,安装完成后,重新启动SonarQube
为SonarQube设置GitLab插件:从GitLab获取用户令牌。
转到SonarQube:管理 - >配置 - > GitLab:
GitLab url: add your GitLab url
GitLab User Token: 上一步获取的token
2.Sonar Scanner
您需要一个sonar scanner来扫描您的代码。根据官方文档,SonarQube Scanner被推荐为使用SonarQube分析项目的默认启动器。下载sonar scanner for msbuilder,.net 跟 .net core 都有对应的版本,
这里我们下载.net 的版本(为何不使用.net core,.net core 版本执行shell命令涉及到了一些权限问题,暂时没有找到解决方案),解压缩: