问题标签 [sonar-gerrit]

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.

0 投票
2 回答
182 浏览

jenkins-plugins - 声纳 Gerrit 插件在 changedLinesOnly == true 时不发表评论

我正在为 Jenkins 使用 Sonar Gerrit 插件,它在默认模式下工作正常(changedLinesOnly == false, isNew == false)。

但是,当我启用changedLinesOnly == true时,所有问题都消失了,即使是那些在 Gerrit 补丁中添加的问题(例如未使用的变量)。

这是一个错误,还是我错过了什么?

组件版本:

詹金斯::2.95

格里特::2.13.4

声纳-格里特: 2.1

谢谢。

0 投票
2 回答
388 浏览

jenkins - Sonar-Gerrit 插件未报告 Gerrit 中的问题

我也面临与 Sonar-Gerrit jenkins 插件相同的问题。从 Jenkins 插件站点下载它。使用 Sonar-Gerrit 插件 2.2.1,并针对 jenkins 工作区分析声纳扫描。

对于一个示例,只更改了一个文件并将项目基目录提供到该文件的路径,并在问题模式下运行声纳分析。

Gerrit 和詹金斯日志中未加载问题

报告已加载并包含 759 个问题 待评论问题:0 涉及分数计算的问题:0 已发送评论

已经提到 StackOverflow Page Sonar Gerrit 插件不报告结果。请就此提出建议

0 投票
2 回答
358 浏览

jenkins - 设置 Sonar-Gerrit 插件:无法在 UserAtHost 上执行命令“gerrit review”

我正在尝试在 Jenkins 作业上设置Sonar-Gerrit 插件。

设置

  1. 当补丁设置为 Gerrit 时启动 Jenkins Maven 作业
  2. 我在 Jenkins 输出中看到了错误。

这是 Jenkins 控制台错误输出:

[错误] 无法在项目父项上执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar (default-cli):无法执行项目构建器:fr.techad.sonar.GerritProjectBuilder:失败在 UserAtHost@55a9f72f [user=jenkins, host=172.21.33.193, port=29418] 上执行命令 'gerrit review 298816ea2b24645fd971a8c0833582cec1163dac -j': 拒绝 HostKey: 172.21.33.193 -> [帮助 1] [错误] [错误]错误的完整堆栈跟踪,使用 -e 开关重新运行 Maven。[错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。[ERROR] [ERROR] 有关错误和可能的解决方案的更多信息,请阅读以下文章: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

到目前为止我尝试过的

看着 [Help 1]。它说

此异常不是由 Maven 核心本身生成的,而是由插件生成的。

  1. 我尝试登录Jenkins服务器并在目录(/usr/share/tomcat/.jenkins/workspace/sonar-maven)中运行“mvn sonar:sonar”。运行成功,我可以在Sonar Dashboard上看到结果.
  2. 重新配置 Gerrit 触发器插件。然后我检查了 Gerrit Trigger 中的连接,很遗憾成功了。

有没有人有同样的错误?我该如何解决?

软件版本

  • Jenkins 2.101 , Sonar-Gerrit 插件 (2.3) , Gerrit Trigger (2.21.2)
  • 格瑞特 2.14.6
  • 声纳 6.7
0 投票
2 回答
456 浏览

git - 在 gerrit 中发布 Sonarqube 报告

执行 Sonarqube 分析后,我得到 sonar-report.json。要在 gerrit 评论中发布此内容,我使用 Sonar Gerrit 插件。在 jenkins 日志中有一条信息:-报告已加载并包含 15 个问题-要评论的问题:0

我的问题是为什么没有对 gerrit 发表任何评论?插件配置是默认的,因此严重性级别最低。我认为所有问题都应该在 gerit 评论中提及。

0 投票
0 回答
152 浏览

sonarqube - SonarToGerrit 插件,如何在多模块项目中使用它

我已经使用 sonarToGerrit 插件有一段时间了,现在我正在研究如何在删除预览模式时提高性能。我目前正在使用最新的 LTS 版本 7.9.2 的 sonarqube 和分支插件进行测试。但我现在遇到的问题是 SonarToGerrit 插件,我发现有一个名为 subJobConfigs 的属性,在下面链接的示例中,我理解它,因为我应该配置 subJobConfigs 或 baseConfig。但插件失败并出现错误“没有可用的 SonarQube 报告。请检查您的项目设置”,然后它尝试访问默认报告路径“target/sonar/sonar-report.json”

https://plugins.jenkins.io/sonar-gerrit/

有没有人使用属性 subJobConfigs 并设法让它工作?

/马丁

0 投票
1 回答
224 浏览

sonarqube - 与 Sonar7.7 不兼容

  • 詹金斯版本:2.204.3
  • 声纳版本:7.9.2
  • 声纳格里特插件:2.30

我遇到一个问题:在预览模式下启动Sonarqube 7.7(-Dsonar.analysis.mode=preview)被删除,使其与插件不兼容。

如何在不降级 sonarqube 版本和升级 Jenkins 版本的情况下解决此问题?

0 投票
1 回答
28 浏览

git - 如何从主仓库签出过去 5 天的 git 分支 jenkins gui 编辑

团队,

我正在尝试通过手动编辑 jenkins gui configuration 来搜索用户检查过的字符串。每当我们保存这个 gui 配置时,都会在 gerrit 上直接提交给 master。现在,我想搜索最近 3 天发生的所有提交,看看是谁做出的。

所以当我在下面做时,下载所有天可能需要 30 天的提交。

我可以说这里有参数吗

这样它只下载那些提交并节省一些时间?

输出:

预期产出

0 投票
1 回答
171 浏览

jenkins - Sonar-Gerrit Jenkins 插件未报告有关 Gerrit 的问题

Jenkins 和 SonarQube 环境信息

配置: - 自由式工作。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

詹金斯作业控制台日志(最后几行): -

虽然构建/分析已成功完成,但是没有对 Gerrit 发表任何评论。我的詹金斯工作环境中是否缺少某些东西?