目前我正在設置Jenkins,以便在GitHub中執行拉取請求時,會觸發構建並將結果發回到GitHub。所有這些都在Jenkins和GitGub之間正常工作。 (我使用Jenkins中的GitHub pull request builder插件來完成此操作)。Jenkins拉請求插件觸發器從回購中的所有分支構建而不是特定分支
我看到的問題是,我想只有在爲特定分支提出請求時纔會觸發Jenkins構建。目前,如果存儲庫中的任何分支都有新的拉取請求,則會觸發Jenkins。
我該如何更改它,以便只有來自特定分支的請求才能觸發Jenkins,而不是Git倉庫中的所有分支?這甚至有可能嗎?
Git存儲庫設置正確。 refspec設置爲+refs/pull/*:refs/remotes/origin/pr/*
,分支說明符設置爲${sha1}
。我也嘗試向repo添加另一個分支說明符,這是我想要使用的實際分支名稱,但沒有做任何事情。
如果需要更多信息,請讓我知道。我是Git和Jenkins的新手,並花了很多時間試圖弄清楚這一點。