我正在使用Jenkins 2.60.2版本,我设置了一个多分支管道构建,并通过Github插件(而不是Github中的webhook选项)配置Jenkins服务来设置Github。我能够看到我需要的分支和一些悬而未决的PR。所以事情似乎是在工作。我的问题是,当我向其中一个pull request添加一个提交时,我可以在存储库事件中看到事件被传送,但该pull request从未在Jenkins中重建。如果我点击“扫描存储库”,它会检测到更改并开始新的PR构建。我期望它能检测到提交上的更改并重建PR。另一个奇怪之处是,我将其设置为不构建具有PRs的分支,但是当我从新分支创建一个新的PR时,它将其构建为分支(在分支选项卡上),但不构建PR选项卡上的内容。同样地,运行存储库扫描会将构建从分支选项卡中删除,并将其添加到PR选项卡中。我期望一个新分支的PR只需在PR选项卡上创建构建,而不是在分支上进行构建。我感到有点困惑。我可以看到当我将更改推送到Github时,事件被发送到Jenkins,它只是没有按照我预期的方式运行。如果有必要的话,我会在存储库中使用Jenkinsfile。