问题标签 [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 - Sonar-Gerrit Jenkins 插件模棱两可的结果
我在 Jenkins 工作中使用 Gerrit-Sonar 插件。
当我运行这项工作时,我在日志中得到了一个准确的结果,即“发现了 n 个问题”,并将报告发送给了 Gerrit。但是,当我在 Gerrit 中观看评论时,它说“没有发现任何问题”并且评论获得了 +1 分。
这种行为的原因可能是什么?
git - gerrit 触发器中的 Http 连接未经授权
我正在尝试为 gerrit trigger jenkins 插件设置 Rest API。我在 git 中创建了一个服务用户。
但是现在当我输入服务用户的 http 用户名/密码并按下测试连接时。我得到 Http 连接未经授权的连接。
HTTP 密码只不过是 gerrit 配置 UI 中添加的 SSH 公钥。
最好的问候, 索拉夫
jenkins - 没有在 Code-Review gerrit 类别中评分
我已经配置了 Sonar gerrit jenkins 插件,该插件由 gerrit 触发器插件通过 gerrit REST API 启动。 https://wiki.jenkins-ci.org/display/JENKINS/Sonar+Gerrit
我遵循了所有提到的说明,它工作正常。
只有一个故障,即我的非交互式使用的“代码审查”类别的评分没有发生。即补丁集的历史是说用户已经为代码审查评分,但在右上角的代码审查类别下没有代码审查类别的条目。
可能不是特定于声纳 Gerrit,但 Gerrit 专家可以在这里为我提供帮助。
我希望我能够解释这个问题。
干杯,
索拉夫
gerrit - gerrit 的 secure.config 中的 auth.restTokenPrivateKey 有什么用?
我遇到了这个变量,它生成并存储在gerrit review_site上的secure.config文件中,我可以利用这个restTokenPrivateKey值来调用rest api到gerrit实例吗?
jenkins - 我可以在 Gerrit 补丁上进行声纳扫描吗?
作为我在 Gerrit 中的预检工作流程的一部分,我想配置 sonarqube 以对提交的补丁执行扫描,我在我的 Jenkins 中使用 sonar-gerrit 插件并配置 gerrit-trigger 来运行此分析作业。此作业配置为预览模式并运行分析,但分析发生在不包括提交的补丁集的存储库上。我如何确保在补丁集上运行分析?
jenkins - 使用声纳 gerrit 插件的 gerrit jenkins 集成问题
Gerrit-Trigger 插件可以在 Gerrit 仪表板上发表评论,但 sonar-gerrit 插件没有发表评论并出现如下所示的错误:
Gerrit-Trigger 插件:2.23
格里特:2.7
Sonar-Gerrit 插件:2.0
声纳:5.6
詹金斯:2.32
Jenkins 工作级别日志
错误:步骤“将 SonarQube 问题发布为 Gerrit 评论”失败:无法发布评论:请求不成功。消息:服务器错误。状态码:500。内容:内部服务器错误。完成:失败
詹金斯系统日志:
从以下位置获取声纳报告:/opt/jenkinsnew/workspace/sonargerrit/.sonar/sonar-report.json
2017 年 5 月 17 日晚上 8:22:45 信息 org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher logMessage
报告已加载并包含 213 个问题
2017 年 5 月 17 日晚上 8:22:45 信息 org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher logMessage
连接到 Gerrit:服务器名称:GBProjectnewserver。更改编号:168,PatchSetNumber:1
2017 年 5 月 17 日晚上 8:22:45 严重 org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher 执行
无法发表评论:请求不成功。消息:服务器错误。状态码:500。内容:内部服务器错误。com.urswolfer.gerrit.client.rest.http.HttpStatusException:请求不成功。消息:服务器错误。状态码:500。内容:内部服务器错误。在 com.urswolfer.gerrit.client.rest.http.GerritRestClient.throwHttpStatusException(GerritRestClient.java:467) 在 com.urswolfer.gerrit.client.rest.http.GerritRestClient.checkStatusCodeError(GerritRestClient.java:454) 在 com.urswolfer .gerrit.client.rest.http.GerritRestClient.checkStatusCodeServerError(GerritRestClient.java:447) 在 com.urswolfer.gerrit.client.rest.http.GerritRestClient.checkStatusCode(GerritRestClient.java:433) 在 com.urswolfer.gerrit.client .rest.http.GerritRestClient.request(GerritRestClient.java:227) 在 com.urswolfer.gerrit.client.rest。
jenkins - Sonarqube 没有向 Jenkins 和 Gerrit 报告结果
背景:现在我有一个由一些 Gerrit 事件触发的 Jenkins 自由式工作。当它被触发时,它会下载更改并对它们运行 Sonarqube 分析。分析完成后,应该在 Gerrit 上发表评论,详细说明结果。
不幸的是,无论 Sonarqube 分析的结果如何,评论总是说“未发现违反 sonarqube 的行为”。
版本:
詹金斯 v2.46.2
Gerrit 触发器插件 v.2.24.0
声纳 Gerrit 插件 v2.0
Sonarqube Scanner for Jenkins 插件 v2.6.1
声纳库 v6.3.1
格瑞特 v2.13.5
Jenkins 控制台的输出:
jenkins - Gerrit 到 Sonar 插件忽略 noIssuesScore
在我们的构建(Jenkins 流水线脚本)中,Sonar Gerrit 插件应该在出现问题时添加评论。否则它应该只添加评论,但跳过分数:
但似乎noIssuesScore
被忽略了。它总是+1
在没有违规行为时发布。
我们使用2.1
最新的 Jenkins lts 版本2.89.2
。
提前感谢您的帮助!
PS:管道语法生成器似乎也被破坏了。它总是只打印step <object of type org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher>
sonarqube - 声纳 Gerrit 插件不报告结果
我们利用管道,构建成功完成后,我们正在运行以下命令:
下面的构建日志显示它发现了很多问题,但要评论的问题是 0。
其他帖子表明它可能找不到该报告,但我不认为是这种情况,因为它发现了许多问题。任何管道配置建议将不胜感激。
我们正在使用 Sonar Gerrit 插件版本 2.2.1、Gerrit Trigger 2.27.3 和 Jenkins Enterprise 版本是 2.60.3.1。