我正在尝试设置Jenkins以触发打开和合并拉取请求的构建。
我创建了从分支A到B的拉取请求。然后将其关闭(PR-1)。构建开始并成功完成。
接下来,我从同一分支A到同一分支B(PR-2)创建了一个拉取请求。成功构建后,Jenkins再次开始构建PR-1。
如果我关闭了PR-2并创建了PR-3,那就相同了。 Jenkins将再次为PR-1和PR-2开始构建!
这是我为Jenkins工作的设置。
为什么Jenkins开始构建旧的封闭拉取请求?
谢谢。
答案 0 :(得分:1)
JENKINS Multi-Branch Project Plugin,现在JENKINS Pipeline Multibranch Plugin应该是允许仅使用新提交构建分支的那个。
如果您不使用该插件,则refspec refs/remotes/origin/pr/*
会选择所有PR分支。