目前我正在设置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的新手,并花了很多时间试图弄清楚这一点。