Jenkins Pull Request Builder开始构建旧的封闭拉取请求

时间:2017-10-09 20:12:54

标签: git jenkins pull-request ghprb

我正在尝试设置Jenkins以触发打开和合并拉取请求的构建。

我创建了从分支A到B的拉取请求。然后将其关闭(PR-1)。构建开始并成功完成。

接下来,我从同一分支A到同一分支B(PR-2)创建了一个拉取请求。成功构建后,Jenkins再次开始构建PR-1。

如果我关闭了PR-2并创建了PR-3,那就相同了。 Jenkins将再次为PR-1和PR-2开始构建!

这是我为Jenkins工作的设置。

enter image description here

为什么Jenkins开始构建旧的封闭拉取请求?

谢谢。

1 个答案:

答案 0 :(得分:1)

JENKINS Multi-Branch Project Plugin,现在JENKINS Pipeline Multibranch Plugin应该是允许仅使用新提交构建分支的那个。

如果您不使用该插件,则refspec refs/remotes/origin/pr/*会选择所有PR分支。