2017-06-28 29 views
0

我在jenkins中使用multibranch管道插件。我已經配置了我們公司的github設置。該管道讀取事件: refspec = +refs/pull/*:refs/remotes/origin/pr/* jenkins運行多個構建一個github拉請求

現在,對於每次拉的請求,它會產生兩個版本 pr/1/head pr/1/merge

爲什麼這樣做產生兩個工作或者我應該說是GitHub的產生與上述兩個事件。拉請求重新打開狀態,但。

回答

0

pr/1/head是請求合併的分支的HEAD提交。

pr/1/merge是請求合併的結果。

兩者都與您的refspec中的通配符相匹配,因此都可以構建。有可能(但通常很少)分支構建,沒有合併衝突,但是對於最終的合併而言,構建使得構建pr/1/merge有用失敗。