问题标签 [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.
jenkins-plugins - 声纳 Gerrit 插件在 changedLinesOnly == true 时不发表评论
我正在为 Jenkins 使用 Sonar Gerrit 插件,它在默认模式下工作正常(changedLinesOnly == false, isNew == false)。
但是,当我启用changedLinesOnly == true时,所有问题都消失了,即使是那些在 Gerrit 补丁中添加的问题(例如未使用的变量)。
这是一个错误,还是我错过了什么?
组件版本:
詹金斯::2.95
格里特::2.13.4
声纳-格里特: 2.1
谢谢。
jenkins - Sonar-Gerrit 插件未报告 Gerrit 中的问题
我也面临与 Sonar-Gerrit jenkins 插件相同的问题。从 Jenkins 插件站点下载它。使用 Sonar-Gerrit 插件 2.2.1,并针对 jenkins 工作区分析声纳扫描。
对于一个示例,只更改了一个文件并将项目基目录提供到该文件的路径,并在问题模式下运行声纳分析。
Gerrit 和詹金斯日志中未加载问题
报告已加载并包含 759 个问题 待评论问题:0 涉及分数计算的问题:0 已发送评论
已经提到 StackOverflow Page Sonar Gerrit 插件不报告结果。请就此提出建议
jenkins - 设置 Sonar-Gerrit 插件:无法在 UserAtHost 上执行命令“gerrit review”
我正在尝试在 Jenkins 作业上设置Sonar-Gerrit 插件。
设置
- 当补丁设置为 Gerrit 时启动 Jenkins Maven 作业
- 我在 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 核心本身生成的,而是由插件生成的。
- 我尝试登录Jenkins服务器并在目录(/usr/share/tomcat/.jenkins/workspace/sonar-maven)中运行“mvn sonar:sonar”。运行成功,我可以在Sonar Dashboard上看到结果.
- 重新配置 Gerrit 触发器插件。然后我检查了 Gerrit Trigger 中的连接,很遗憾成功了。
有没有人有同样的错误?我该如何解决?
软件版本
- Jenkins 2.101 , Sonar-Gerrit 插件 (2.3) , Gerrit Trigger (2.21.2)
- 格瑞特 2.14.6
- 声纳 6.7
git - 在 gerrit 中发布 Sonarqube 报告
执行 Sonarqube 分析后,我得到 sonar-report.json。要在 gerrit 评论中发布此内容,我使用 Sonar Gerrit 插件。在 jenkins 日志中有一条信息:-报告已加载并包含 15 个问题-要评论的问题:0
我的问题是为什么没有对 gerrit 发表任何评论?插件配置是默认的,因此严重性级别最低。我认为所有问题都应该在 gerit 评论中提及。
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 并设法让它工作?
/马丁
sonarqube - 与 Sonar7.7 不兼容
- 詹金斯版本:2.204.3
- 声纳版本:7.9.2
- 声纳格里特插件:2.30
我遇到一个问题:在预览模式下启动Sonarqube 7.7(-Dsonar.analysis.mode=preview
)被删除,使其与插件不兼容。
如何在不降级 sonarqube 版本和升级 Jenkins 版本的情况下解决此问题?
git - 如何从主仓库签出过去 5 天的 git 分支 jenkins gui 编辑
团队,
我正在尝试通过手动编辑 jenkins gui configuration 来搜索用户检查过的字符串。每当我们保存这个 gui 配置时,都会在 gerrit 上直接提交给 master。现在,我想搜索最近 3 天发生的所有提交,看看是谁做出的。
所以当我在下面做时,下载所有天可能需要 30 天的提交。
我可以说这里有参数吗
这样它只下载那些提交并节省一些时间?
输出:
预期产出