【发布时间】:2017-06-21 01:03:49
【问题描述】:
我正在尝试使用 git polling 来解决错过的 gerrit 事件,但显然 jenkins git polling changes 在与 gerrit 结合使用时不起作用。我将 $GERRIT_BRANCH 和 $GERRIT_REFSPEC 用于我的管道工作,并从完全不同的 repo 中获取管道。有人有一些提示吗?詹金斯版2.46.1,最新的 gerrit 触发器插件。它抱怨: 忽略 refs/heads/master,因为它不匹配任何配置的 refspecs
需要配置什么以及在哪里配置?如果我手动触发/gerrit 触发它可以工作。
log sn-p: 开始于 2017 年 6 月 21 日下午 4:39:00 使用策略:Gerrit 触发器 [民意调查] 上次构建修订:修订 39f3ecc9b2bb9a3c24b58d6a665b401b59ac5a5b (refs/changes/66/1958366/3) 使用 GIT_ASKPASS 设置凭据
git ls-remote -h ssh://server:29418/project # timeout=10 在 ssh://server:29418/project 上找到 1 个远程头 忽略 refs/heads/master,因为它不匹配任何配置的 refspecs 完毕。耗时 0.27 秒 没有变化
【问题讨论】:
-
是否可以获得“确切的错误信息”?
-
嗨 @AnthonyHorne 开始于 2017 年 6 月 21 日下午 4:39:00 使用策略:Gerrit Trigger [poll] Last Built Revision: Revision 39f3ecc9b2bb9a3c24b58d6a665b401b59ac5a5b (refs/changes/66/1958366/3) 使用 GIT_ASKPASS设置凭据 > git ls-remote -h ssh://server:29418/project # timeout=10 在 ssh://server:29418/project 上找到 1 个远程头 忽略 refs/heads/master,因为它没有t 匹配任何配置的 refspecs 完成。花了 0.27 秒没有变化
-
抱歉换行符,stackoverflow 的新手。
标签: jenkins triggers pipeline gerrit