0

我试图弄清楚为什么 Jenkins 中的 Gerrit Trigger 不向工作中的 Gerrit 输出报告(留下评论)。

作业由 gerrit 触发,在构建中使用了正确的 git 更改,作业完成,构建控制台中没有错误。

ssh -p $GERRIT_PORT <gerrit_user>@$GERRIT_HOST gerrit review -m '"Comment"' --verified +1 $GERRIT_PATCHSET_REVISION虽然使用会发表评论。

这是来自 var/log/jenkins 的唯一日志:

 Jun 09, 2017 11:27:05 AM com.sonymobile.tools.gerrit.gerritevents.workers.rest.AbstractRestCommandJob run
SEVERE: Gerrit response: Found
Jun 09, 2017 11:27:08 AM hudson.model.Run execute
INFO: RED_Gerrit_Main #80 main build action completed: SUCCESS
Jun 09, 2017 11:27:08 AM com.sonyericsson.hudson.plugins.gerrit.trigger.gerritnotifier.ToGerritRunListener allBuildsCompleted
INFO: All Builds are completed for cause: GerritCause: PatchsetCreated: Change-Id for #146581: Ie3f68ce8a2c07190b22b982c66d0a65f67d2887d PatchSet: 1 silent: false
Jun 09, 2017 11:27:08 AM org.terracotta.jenkins.plugins.postcompleted.PostCompletedRunListener onCompleted
INFO: The url to submit to is not valid, please check your global configuration
Jun 09, 2017 11:27:08 AM com.sonymobile.tools.gerrit.gerritevents.workers.rest.AbstractRestCommandJob run
SEVERE: Gerrit response: Found

从用户帐户 POV、Jenkins 帐户和节点帐户不是有效的 gerrit 帐户,有一个预定义的 gerrit 帐户,其密钥对用于 Gerrit 触发器配置和作业配置。

Gerrit Trigger 没有回复的问题可能是什么?

4

0 回答 0