问题标签 [sonarqube-5.4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 如何为具有多个项目的 .net 解决方案执行 MSBuild.SonarQube.Runner?
我已经使用以下设置 SonarQube:sonarqube-5.4
、、MSBuild.SonarQube.Runner-2.0
VS 2013(目标 .NET Framework 4.5.1)、SQL Server 2014 Express、Windows 7 Professional SP1 64 位操作系统。
我能够为一个 .NET 项目 (.csproj) 成功执行 sonarqube 运行器并生成结果。现在我想执行MSBuild.SonarQube.Runner-2.0
一个具有许多 .csproj 条目的 .NET 解决方案 (.sln)。
文件夹结构如下:
RootFolder 有一个 .sln 文件,每个项目 (.csproj) 都在根文件夹内的单独文件夹中创建。每个项目的单元测试也在根文件夹内的单独文件夹中创建。例如:
您能帮我解决以下问题吗?
- 如何执行 .sln 文件 - 需要进行哪些条目/设置?
- 如何跳过单元测试项目?
- 如何包含单元测试项目?
- 如何执行 VS 代码分析?
sonarqube - VS 单元测试结果文件 (.trx) 未显示到 SonarQube
我已经使用以下设置了 SonarQube:
- 声纳-5.4
- MSBuild.SonarQube.Runner-2.0
- VS 2013(目标 .net 框架 4.5.1)
- SQLServer2014速成版
- Windows7Professional SP1 64 位操作系统
我使用了上述设置并且能够将代码分析结果发布到 SonarQube。我按照以下链接发布了单元测试结果 (.trx) 文件:http ://docs.sonarqube.org/pages/viewpage.action?pageId=6389772
我在“开始”命令中添加了以下标签来获取 VS 单元测试结果文件。
下面是从控制台窗口底部捕获的解析详细信息:
但单元测试详细信息未显示在项目仪表板/代码覆盖率选项卡中。是否需要进行任何设置或配置(已添加 C# 插件)?我们如何在 SonarQube 中查看单元测试结果?
请找到项目仪表板的附加屏幕截图。我们在哪里可以看到单元测试结果?
单击第二个选项卡“Coverage”时,会显示消息 -“此组件没有覆盖详细信息”。
sonarqube - 声纳构建给出错误:sonar-maven3-plugin:jar:5.4
我已将 Sonar 版本升级到 5.4,并在运行 POM 生成报告时,收到以下错误:
有人能告诉我,我应该在哪里解决错误,如果您需要更多详细信息,请告诉我。
azure - 如何从 Bamboo 执行 SonarQube Runner?
我在 Azure 虚拟机中设置了 SonarQube。
声纳-5.4
MSBuild.SonarQube.Runner-2.0
位于 9000 端口的 SonarQube 网站已启动并正在运行。
( http://something.regionname.cloudapp.azure.com:9000/ )
现在,如何从本地竹子构建服务器执行 sonarrunner ?
有哪些配置设置和其他更改?
早些时候,我确实在本地成功地设置了带有竹子的 sonarqube,因为都是本地路径。
但是现在,我想在不同的服务器上安装 sonarqube 和竹子。如何连接这两者?
请详细提供意见/设置。
谢谢
巴努。
sonarqube - 在 Sonar 中通过身份验证后,如何根据条件将用户添加到特定组
我有一个自定义功能要在 SonarQube 5.5 中实现。
我有一个插件,它基本上是Sonar Open ID 插件的一个分支,以反映我们公司的 SSO 身份验证。它工作正常,它使用基于 cookie 的身份验证来对用户进行身份验证,并在成功验证后将他们带回 Sonar。
我被告知要进行另一项更改。当用户通过外部身份验证提供程序(公司的 SSO 服务)成功验证并创建用户(如果尚未存在)时,我需要验证用户。在用户验证的基础上,我需要将用户添加到特定的组。如果验证通过,则将此用户添加到组 A(Sonar 组)。如果没有,则将他添加到 B 组(声纳组)。
在这两种情况下,我都无法使用默认组行为,我需要将它们添加到某个 Sonar 组中。
这将在 SonarQube 5.5 的声纳插件中完成。有人可以告诉我如何使用 OpenID 插件作为起点的扩展点来做到这一点吗?请注意,需要保留 OpenID 插件的所有现有功能(如果不存在,则自动创建用户)。
有关如何执行此操作的一些示例代码将非常有帮助。
提前致谢!
data-migration - SonarQube:无法在具有唯一索引“file_sources_file_uuid_uniq”的对象“dbo.file_sources”中插入重复的键行。重复键值为
在 Sonar 的进程迁移过程中(从 4.5.7 到 5.4),我们遇到了一个问题。迁移失败并显示以下消息:
我的数据库是 MS SQL Server。她在 FRENCH_CI_AS 中配置。我试图在 FRENCH_CS_AS 中更改它,但它并没有解决问题。
我观察到,每次我们重新开始迁移时,处理的文件数量都是不同的。但它总是因处理同一个文件而失败。任何想法 ?
java - SonarQube 5.4 后台任务因 Java 文件上的 NullPointerException 而失败
我正在使用 SonarQube 5.4(在 Linux x86_64 上的 JRE 1.8.0_77 下运行)来分析 Java 项目。最近我开始收到此错误...任何有关如何解决它的帮助都将受到欢迎。谢谢!