我正试着在詹金的工作上设置声纳-格瑞特插件。
设置
以下是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核心本身生成的,而是由一个插件生成的。
,有人有同样的错误吗?我怎么才能试着修复它呢?
软件版本
发布于 2018-05-31 14:36:36
你的例外说:
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin这是你的maven插件,因为声纳失败了,而不是声纳-格瑞特插件。
Failed to execute command 'gerrit review 298816ea2b24645fd971a8c0833582cec1163dac -j'我不知道sonarqube命令"gerrit -j“是什么,看起来这个声纳maven插件也不知道。
您可以尝试研究这个问题--它可以帮助您为您的项目配置声纳库:为什么Maven命令MVN声纳:声纳在我的POM.xml中不需要任何插件配置就能工作?。
发布于 2018-05-29 11:44:59
错误是:
Failed to execute command 'gerrit review 298816ea2b24645fd971a8c0833582cec1163dac -j'声纳- Gerrit使用Gerrit触发插件在Gerrit中投票。看来gerrit触发器的配置有问题。我知道你已经检查了Gerrit触发器和gerrit之间的连接,但是这是错误与"gerrit评审“命令有关。
检查"gerrit“命令,请访问:
>.> Gerrit验证命令
例如,对我来说,它适用于:
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“添加到命令中。
https://stackoverflow.com/questions/50579282
复制相似问题