我正在尝试使用 SonarCloud 分析 SQL 服务器 SSDT 数据库项目,但遇到了一些问题。
我们将 VSTS 与围绕构建设置的 SonarCloud 任务一起使用,以侦听、构建、分析和发布到我们的 SonarCloud 帐户。
它成功运行但不会扫描所有项目,它会扫描并分析一些独立的 .SQL 文件,将它们识别为 t-sql 文件,但没有实际的存储过程。
请任何人帮助如何在代码分析中包含存储过程?
非常感谢
我正在尝试使用 SonarCloud 分析 SQL 服务器 SSDT 数据库项目,但遇到了一些问题。
我们将 VSTS 与围绕构建设置的 SonarCloud 任务一起使用,以侦听、构建、分析和发布到我们的 SonarCloud 帐户。
它成功运行但不会扫描所有项目,它会扫描并分析一些独立的 .SQL 文件,将它们识别为 t-sql 文件,但没有实际的存储过程。
请任何人帮助如何在代码分析中包含存储过程?
非常感谢
我找到了答案。MSBuild SonarCloud 集成不适用于数据库项目,您必须在配置侦听器任务时使用 Sonar Scanner 选项。
编辑:在与 SonarCloud 取得联系后,他们提出了问题并提供了解决方法,您可以通过以下链接找到该解决方法
https://github.com/SonarSource/sonar-scanner-msbuild/issues/463