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

haopan

我正在尝试在 Jenkin 工作中设置Sonar-Gerrit 插件

设置

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

这是 Jenkins 控制台错误输出:

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

到目前为止我尝试过的

查看 [帮助 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
塔蒂亚娜·迪迪克

你的例外说:

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin

这是您的声纳 maven 插件未能完成工作,而不是声纳-gerrit 插件。

Failed to execute command 'gerrit review 298816ea2b24645fd971a8c0833582cec1163dac -j'

我不知道 sonarqube 命令“gerrit review -j”是什么,看起来这个 sonar-maven-plugin 也不知道。

您可以尝试研究这个问题 - 它可以帮助您为您的项目配置 sonarqube:Why Maven command MVN sonar:sonar works without any plugin configuration in my POM.xml?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Gerrit插件/ Jira集成?

'git review' 是 Gerrit 的强制推动吗?

如何使用 gerrit-review 命令行更新 gerrit 中的用户定义字段?

使用Docker映像的Gerrit设置

无法在Gerrit中合并

Gerrit无法启动:

如何使用命令重新设置Gerrit更改?

在 Gerrit Code Review 中是否可以更改 dev 分支?

如何在Gerrit Code Review中删除组?

Gerrit项目带有“必要时重新设置”:Gerrit说“无法合并”,但是手动重新设置可以吗?

如何在Windows上用Gerrit设置gitblit?

自动为Gerrit更改设置基准

在Gerrit中同时设置多个补丁的“主题”

使用Gerrit时自动设置跟踪

gerrit-由“数字”设置的结帐更改

我们如何通过命令行获得 gerrit review 的 READY TO SUBMIT 状态?

Gradle插件无法在Jenkins上正确执行命令

Gerrit-重新加载插件以合并更改

如何在Gerrit插件中使用LifecycleListener?

Jenkins Gerrit触发器插件提供了已编码的GERRIT_CHANGE_COMMIT_MESSAGE和GERRIT_EVENT_COMMENT_TEXT

如何使用 Gerrit REST API 设置修订审查

如何设置Gerrit“推送合并提交”权限

将新的提交推送到gerrit时,如何从命令行设置主题?

列出通过 git-review 下载的本地分支的相关 Gerrit 补丁集编号

如何使用gerrit触发器插件在Jenkins中执行Jenkinsfile的变更集?

Jenkins Gerrit 报告值插件删除了代码审查的值

如何将“未构建”返回给Gerrit触发插件

Jenkins:Gerrit&Git插件-缺少refspec字段?

如何在Gerrit中安装Delete-Project插件?