Jenkins Git拉取请求${sha1}

9
我已经按照文档配置了Jenkins git pull request插件:https://wiki.jenkins-ci.org/display/JENKINS/GitHub+pull+request+builder+plugin,但是构建返回以下错误信息:ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job. 如果我将“Branch Specifier”留空,Jenkins会遍历我仓库中的所有PR(包括已关闭的)。如何强制它只构建开放的PR?

@Suirtimed,请确保您的GitLab插件和Jenkins版本是最新的。 - Stéphane Bruckert
我没有使用GitLab插件,我的Jenkins版本是1.596。 - Demitrius Nelon
1个回答

8
我已经设置好并且完美运行。这是我的设置: enter image description here 而ghpr插件的设置除了这两个字段外完全为空。
希望这能帮到你。

抱歉,我今天还没有机会深入研究这个问题,我一直在构建流水线...明天我会看看是否能解决它。谢谢! - Demitrius Nelon
你在使用哪种触发器?我正在使用 Github Webhooks 来启动构建。 - meza
我想一个简单的周期性'* * * * *'也可以达到效果。 - meza
谢谢! :) 这个难题缺失的是什么呢?对我来说它像Travis一样工作,但可能与我意外设置的其他设置有关。知道是什么让它运转起来会很好! - meza
主要是权限问题,以及不使用Git插件来触发推送构建,而是使用PR Builder插件。接下来我将解决Web钩子触发构建的问题。 - Demitrius Nelon
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接