0

我在詹金斯中使用多分支管道插件。我已经配置了我们公司的 github 设置。管道将事件读取为: refspec = +refs/pull/*:refs/remotes/origin/pr/*

现在,对于每个拉取请求,它都会生成两个构建 pr/1/head pr/1/merge

为什么它会生成两个作业,或者我应该说 github 生成了两个事件,如上所述。不过,拉取请求仍处于打开状态。

4

1 回答 1

0

pr/1/head是请求合并的分支的 HEAD 提交。

pr/1/merge是请求合并的结果。

两者都匹配您的 refspec 中的通配符,因此都构建。构建一个分支是可能的(但通常很少见),没有合并冲突,但结果合并失败,构建pr/1/merge有用。

于 2017-11-11T03:18:26.560 回答