首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置Sonar插件:未能在UserAtHost上执行命令“gerrit”

设置Sonar插件:未能在UserAtHost上执行命令“gerrit”
EN

Stack Overflow用户
提问于 2018-05-29 08:03:27
回答 2查看 377关注 0票数 0

我正试着在詹金的工作上设置声纳-格瑞特插件

设置

  1. 当一个补丁设置为Gerrit时,Jenkins Maven作业就会启动。
  2. 我看到了Jenkins输出中的错误。

以下是Jenkins控制台错误输出:

未能对项目父级执行目标org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar (默认-cli):未能执行项目构建器: fr.techad.sonar.GerritProjectBuilder:未能执行命令'gerrit 298816ea2b24645fd971a8c0833582cec1163dac -j‘在UserAtHost@55a9f72f user=jenkins、host=172.21.33.193、port=29418: reject HostKey: 172.21.33.193 -> Help 1错误上查看错误的全部堆栈跟踪,重新运行Maven和-e开关。使用-X开关重新运行Maven以启用完全调试日志记录时出错。有关错误和可能的解决方案的更多信息,请阅读以下文章: ERROR http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

到目前为止我尝试过的

寻找帮助1.上面写着

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

  1. 我尝试登录到Jenkins服务器,并在directory(/usr/share/tomcat/.jenkins/workspace/sonar-maven).It中运行"mvn声纳:声纳“成功运行,我可以在声纳仪表板上看到结果。
  2. 重新配置Gerrit触发器插件。然后我检查了Gerrit触发器中的连接,结果失败了。

,有人有同样的错误吗?我怎么才能试着修复它呢?

软件版本

  • Jenkins 2.101,Sonar-Gerrit插件(2.3),Gerrit触发器(2.21.2)
  • Gerrit 2.14.6
  • Sonarqube 6.7
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-31 14:36:36

你的例外说:

代码语言:javascript
复制
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin

这是你的maven插件,因为声纳失败了,而不是声纳-格瑞特插件。

代码语言:javascript
复制
Failed to execute command 'gerrit review 298816ea2b24645fd971a8c0833582cec1163dac -j'

我不知道sonarqube命令"gerrit -j“是什么,看起来这个声纳maven插件也不知道。

您可以尝试研究这个问题--它可以帮助您为您的项目配置声纳库:为什么Maven命令MVN声纳:声纳在我的POM.xml中不需要任何插件配置就能工作?

票数 0
EN

Stack Overflow用户

发布于 2018-05-29 11:44:59

错误是:

代码语言:javascript
复制
Failed to execute command 'gerrit review 298816ea2b24645fd971a8c0833582cec1163dac -j'

声纳- Gerrit使用Gerrit触发插件在Gerrit中投票。看来gerrit触发器的配置有问题。我知道你已经检查了Gerrit触发器和gerrit之间的连接,但是这是错误与"gerrit评审“命令有关。

检查"gerrit“命令,请访问:

>.> Gerrit验证命令

例如,对我来说,它适用于:

代码语言:javascript
复制
gerrit review <CHANGE>,<PATCHSET> --message 'Job finished <BUILDS_STATS>' --code-review <CODE_REVIEW>

之后,如果错误仍然存在,登录到Jenkins服务器并手动运行"gerrit review“命令:

ssh -p 29418 jenkins@172.21.33.193 gerrit评论

如果得到相同的错误,可以尝试调试它,将"-vvv“添加到命令中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50579282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档