问题标签 [sonarqube5.1]
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.
sonarqube5.1 - 不同分支的声纳 5.1.1 分析结果使用 mysql db 给出超时
我们正在使用Sonarqube 5.1.1
MySQL 数据库。我们正面临数据库超时问题。我们运行 MySQL 调优入门脚本并对 InnoDB 超时进行了一些更改(在 中增加了它/etc/my.cnf
),但没有任何区别。mysl 调谐器输出的建议之一是:
“在 7943 个临时表中,40% 是在磁盘上创建的” 注意:内存表中不允许使用 BLOB 和 TEXT 列。
对于处理一堆不同分支的声纳分析结果有什么建议吗?
也许使用 Postgres 而不是 MySQL?我们得到如下所示的错误:
项目“X”org.apache.ibatis.exceptions.PersistenceException处理分析报告8失败:
提交事务时出错。原因:org.apache.ibatis.executor.BatchExecutorException:
org.sonar.core.issue.db.IssueMapper.insert(批次索引 #1)失败。原因:java.sql.BatchUpdateException:超过锁定等待超时;尝试重启事务
原因:org.apache.ibatis.executor.BatchExecutorException: org.sonar.core.issue.db.IssueMapper.insert (batch index #1) 失败。
原因:java.sql.BatchUpdateException:超过锁定等待超时;尝试重启事务
sonarqube - 声纳报告 + 多模块 maven + Jacoco 插件
我是声纳的新手。我有多模块 Maven 项目。请在下面找到项目结构
注意:(模块 C 是模块 A/模块 B 中的共享模块 - 意味着模块 C 内部将部分进入模块 A 、模块 B 库)根据项目要求,我们有这些结构。
- 模块 A - 适用于外部用户。
- 模块 B - 适用于内部用户。
模块 C - 两个模块的通用黑白。
我正在尝试为这两个模块创建单个声纳报告,但我无法将所有模块 junit 报告(模块 A 和模块 B 报告)集成到单个报告中。我遵循几个示例来组合多模块 maven 项目但没有任何效果。
类似问题1 类似问题2
github-example(声纳中给出的参考)
sonarqube - 问题报告不适用于 5.1.2 版
在之前版本的 SonarQube 上运行 TeamCity 中的声纳运行器时,可以为分析创建 HTML 问题报告。然后可以将其加载到构建的选项卡中以显示分析结果。但是,自 5.1 起,问题报告插件已被内置功能替换并已弃用。如果在预览模式下运行仍然会创建报告,但在分析模式下运行时不会创建报告,因此构建上的选项卡不再可用。可以提供此功能吗?
sonarqube - 尝试在 linux 机器上安装 sonarqube 但出现错误
我正在尝试在 Linux x86_64 上安装 sonarqube-5.1,我执行了以下步骤
1: sudo wget http://downloads.sonarsource.com/sonarqube/sonarqube-5.1.zip
2:解压缩 sonarqube-5.1.zip
3: sudo mv sonarqube -5.1 /usr/local/
4: sudo /usr/local/sonar/bin/linux-x86-64/sonar.sh 开始
输出
正在启动SonarQube...
启动SonarQube。
但是当我试图打开http://my_local_IP:9000然后它给出以下错误
无法连接
Firefox 无法与位于 my_local_IP:9000 的服务器建立连接。
该站点可能暂时不可用或太忙。请稍后再试。
如果您无法加载任何页面,请检查您计算机的网络连接。
如果您的计算机或网络受到防火墙或代理的保护,请确保允许 Firefox 访问 Web。
如果我在上述步骤中遗漏了任何内容,请帮助纠正/遗漏的步骤。
下面是 sonar.log
sonarqube - 使用 Build Breaker 时,在 TeamCity 中运行 SonarQube 会导致堆栈转储中断
我们使用 msbuild.sonar.runner 在 TeamCity 构建中运行 SonarQube,然后运行 sonar runner。为了在构建质量门文件时中断构建,我们一直在尝试使用 Build Breaker 插件。如果没有问题,构建会按预期运行,但如果出现 Build Break 错误,则会出现执行错误:
我确信这不是预期的行为,但它阻止我们部署这些构建以有效监控 SonarQube 问题
sonarqube - 由于符号链接,Sonarqube 误报代码重复
我正在一个相对较大的代码集中工作,其中一些文件的符号链接指向正在分析的目录树中其他位置的文件。有没有办法告诉 Sonar 不要将符号链接文件作为重复文件处理?理想情况下,如果我正在处理目录 /foobar,我希望有以下行为
/foobar/bin/app.py 符号链接到 /foobar/src/app.py 所以声纳会忽略 /foobar/bin/app.py
/foobar/bin/app.py 符号链接到 /foobar2/src/app.py,因此 Sonar 不会忽略 /foobar/bin/app.py,因为它链接到 /foobar 树之外。
msbuild - SonarQube MSBuild-Runner 使用项目文件中的自定义 FXCop 规则
我有一个关于使用 SonarQube 和 MSBuild-Runner 进行 FXCop 分析的问题。我已经意识到 MSBuild-Runner 从服务器加载了一个与 Sonar 中的质量配置文件匹配的规则文件,并将该文件用于 FXCop 运行。
在我们的项目中,我们有一个包含多个项目的解决方案。对于每个项目,根据其类型(例如产品或测试代码)配置一个规则文件。我们还在自己的 FXCop 程序集中使用自定义规则。
如何配置 MSBuild-Runner 以便他使用项目文件中配置的规则文件?如何将我们的自定义规则添加到 Sonar 中?我可以以某种方式导入我们的规则文件吗?
谢谢你的帮助!
sonar-runner - sonarqube - 500 内部服务器错误 - 没有这样的文件或目录
当我去创建一个新的质量配置文件时,我收到一个通用的内部服务器错误 (500) 页面。
我的声纳日志文件的痕迹是:
sonarqube-5.1.2 和 sonar-runner-2.4
在 eclipse pugin 中没有问题。但是发生了上述问题的声纳运行器......我在互联网上找不到有效的答案。所以,请 :(
sonarqube - 远程重启 SonarQube 服务器
我SonarQube
在服务器上实现,大部分配置都是远程完成的。因此,每当安装插件时,SonarQube
都需要重新启动,并且每次我必须显式(手动)重新启动SonarQube
服务器时。
有没有办法SonarQube
远程重启?
例如,jenkins
通过http://sonar_url/restart
.
maven - 带有多模块 maven 的 sonar-maven-plugin
我有一个多模块 maven 项目,它似乎使用 org.owasp:dependency-check-maven 插件在父模块和子模块 /target 目录中正确生成了 OWASP 依赖项报告,如下所示:
但是,参考插件文档,并执行如下 sonar-maven-plugin ,我无法确定正确的命令应该是什么,任何组合似乎都会导致构建失败:
mvn 声纳:声纳 -Dsonar.sources=? -Dsonar.dependencyCheck.reportPath=?
谁能解释如何配置多模块 Maven 项目并让 Sonar 识别 OWASP 依赖关系报告?
下面是起点的屏幕截图 - 我们已经启动并运行了一个 CI 管道,一段时间以来为每个子模块生成单独的单元和集成测试覆盖率统计信息。