我在jenkins中使用multibranch管道插件。我已经配置了我们公司的github设置。管道读取事件为:
refspec = +refs/pull/*:refs/remotes/origin/pr/*
现在,对于每个pull请求,它会生成两个构建
pr/1/head
pr/1/merge
为什么它会生成两个作业,或者我应该说github正在生成如上所述的两个事件。 Pull请求在打开状态下重新确定。
答案 0 :(得分:0)
pr / 1 / head 是请求合并的分支的HEAD提交。
pr / 1 / merge 是请求合并的结果。
两者都匹配refspec中的通配符,因此都是构建。有可能(但通常很少)构建分支,没有合并冲突,但是由于结果合并失败,构建使pr/1/merge
变得有用。