我已经安装了Sonar Scanner和Sonar Qube,我正在使用Sonar Scanner运行代码分析,我可以在Bowser中的Sonar Qube服务器上看到结果。此外,我在我的VS2015中添加了SonarLint,我正在使用连接模式与我的声纳qube服务器。我也在本地运行声纳lint分析。
Sonar Scanner是一个程序,它连接到SonarQube服务器,下载分析器和活动规则,在您的源代码上本地运行分析器,最后将分析结果推送到SonarQube,以便您可以在SonarQube上管理源代码的质量。
SonarLint设计用于在IDE中处理文件时对其进行分析(本例中为VS2015)。它不会生成分析报告,也不会将其推送到SonarQube服务器。即使在连接模式下也不行。连接模式的目的是使用SonarQube上配置的相同分析仪和规则。将分析报告推送到服务器超出Sonarint的范围。
简而言之,如果您想查看SonarQube上的分析结果并管理软件的质量,则不能跳过Sonar扫描仪。
我正在使用Jenkins为我的.NET项目(C#)运行SonarQube。 使用MsBuild:MsBuild版本:MsBuild 4.6 MsBuild文件:ci.sln命令行参数:/p:configuration=release/target:Build构建Visual Studio项目或解决方案 用于MSBuild-End分析的SonarQube扫描器 我可以为Visual Studio20
声纳扫描仪在运行扫描仪时抛出空指针异常。错误指向一个枚举。它实现了一个典型的接口。 我记得几个月前运行扫描仪时没有出现任何问题,但这次不同了,感谢您的帮助。 添加了一些乱码,我可以保证没有编译问题。 包括声纳项目属性。#所需元数据sonar.project密钥=com.companysonar.project名称=项目sonar.project版本=1.0
问题内容: 我是詹金斯的新手。我有一个要求,我需要在主节点上运行一部分工作,而其余的要在从属节点上运行。 我尝试在论坛上进行搜索,但找不到与此相关的任何内容。是否有可能做到这一点? 如果没有,我将把它分成两个单独的工作。 编辑 基本上,我的工作是从svn中签出源代码,然后编译并构建jar文件。之后,它将为此应用程序构建一个明智的安装程序。我想在master(Linux)上进行源代码签出和编译,并将
问题内容: 有一个jenkins的声纳插件,它会触发CI(jenkins)内部的声纳构建,非常有用。 虽然现在我想在詹金斯内部查看声纳结果而无需跳转到声纳网站,但如果我只想查看此工作的一些关键数据,这将非常有用。 它可能是詹金斯中的声纳报告插件。 您有类似的需求吗? 问题答案: 到目前为止,我使用的一个丑陋的解决方案是使用Sonar Web API。 我在工作结束时添加一个命令(构建步骤)以获取所
Iam设计具有多个节点的分布式远程分区批处理作业应用程序。所有的节点(jvm)都将是主节点,从节点也将运行在同一个jvm中。有可能在同一个JVM上拥有主服务器和从服务器吗?我试图测试这个,但它引起了一些问题,似乎spring远程分区不允许在同一个JVM上运行主服务器和从服务器?请帮帮忙。