gpt4 book ai didi

sonarqube - 如何从 2 个扫描仪获取 SonarQube 中的合并项目结果?

转载 作者:行者123 更新时间:2023-12-02 22:51:09 25 4
gpt4 key购买 nike

我们在项目中使用 MSBuild 的 SonarQube Scanner 和通过 Jenkins 的默认 SonarQube Scanner。这两个扫描仪是从不同的 Jenkins 作业执行的。 .net 代码的一项工作以及 java 和 typescript 的默认扫描器。

作为项目版本,使用 git 提交哈希。即使使用相同的提交哈希,两个扫描仪的结果似乎也会相互覆盖。我们要么只有 C# 结果,要么只有 java/ts 结果。

我们如何在一个 SQ 项目中获得合并结果?

SonarQube 版本 5.6

最佳答案

合并一个项目的分析报告是不可能的。

从技术上讲,这可能只需执行 1 个同时执行 .NET 部分和 Java/JavaScript 部分的 SonarQube 分析即可实现。这将回答您的用例。但这将是一种黑客行为。

IMO,最好的方法是将源代码分为 2 部分:.NET 部分和 Java 部分。无论如何,这些都是两个不同的技术组件,即使它们与相同的“业务”应用程序相关,也可能具有不同的生命周期。

关于sonarqube - 如何从 2 个扫描仪获取 SonarQube 中的合并项目结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40806163/

25 4 0
文章推荐: angularjs - 在 AngularJS 中使用 Twig 变量
文章推荐: angularjs - 如何动态地将集线器添加到 SignalR 并具有不同的作用域
文章推荐: angular - 类型 'timeout' 上不存在属性 'Observable'