我想弄清楚为什么詹金斯的格里特触发器不会向作业的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 Trigger配置和作业配置中使用的密钥对。
格里特触发器不回复的问题是什么?