为了账号安全,请及时绑定邮箱和手机立即绑定

使用 .net 核心声纳扫描仪将声纳结果发布到 tfs 构建

使用 .net 核心声纳扫描仪将声纳结果发布到 tfs 构建

C#
隔江千里 2021-11-28 19:32:52
我有在 Docker 容器中运行的 .net core 声纳扫描仪:以下是我在 docker 容器中安装扫描仪的方法(DockerFile 和 howTo):ENV SONAR_SCANNER_MSBUILD_VERSION 4.3.1.1372RUN apt-get install -y unzip \    && wget https://github.com/SonarSource/sonar-scanner-msbuild/releases/download/$SONAR_SCANNER_MSBUILD_VERSION/sonar-scanner-msbuild-$SONAR_SCANNER_MSBUILD_VERSION-netcoreapp2.0.zip \    && unzip sonar-scanner-msbuild-$SONAR_SCANNER_MSBUILD_VERSION-netcoreapp2.0.zip -d /sonar-scanner \    && rm sonar-scanner-msbuild-$SONAR_SCANNER_MSBUILD_VERSION-netcoreapp2.0.zip \    && chmod +x -R /sonar-scanner这是我扫描项目的方式:dotnet /sonar-scanner/SonarScanner.MSBuild.dll begin /k:sonarProjectKey /d:sonar.host.url="<SonarQubeServerUrl:Port>" /d:sonar.login="<SonarQubeServerToken>"dotnet builddotnet /sonar-scanner/SonarScanner.MSBuild.dll end  /d:sonar.login="<SonarQubeServerToken>"我现在如何将声纳分析的结果发布回 TFS 构建?如果质量门是红色的,我该如何打破构建?
查看完整描述

1 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

使用 VSTS/TFS 分析项目的最简单方法是使用我们的扩展:https : //docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Extension+for+VSTS-TFS

它会自动将结果发布回 TFS 构建,但当质量门为红色时无法中断构建。它曾经允许破坏构建,但该功能已从 4.0 版中删除。

请阅读文章以获取详细信息。


查看完整回答
反对 回复 2021-11-28
  • 1 回答
  • 0 关注
  • 229 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信