Jenkins、Git Hub Pull Request Builder 落后 1 次提交

Ibo*_*lit 5 git github jenkins ghprb

我正在使用 GHPRB 插件来查看拉取请求是否不会破坏主存储库的主控。通常,在初始拉取请求之后,开发人员会将更多提交推送到请求分支,这会按预期触发插件。然而,事实证明,插件检查并本地合并到 master 进行构建和测试的提交不是拉取请求分支的 HEAD,而是 1 个提交。

我使用分布式 Jenkins 设置,即我有一个主服务器和多个从服务器。对于每台机器,都会创建一个单独的工作区,并且主服务器上的版本与拉取请求分支的 HEAD 是最新的,但它在从服务器上滞后。

我使用以下配置:

SCM:
Repo url: ..... Credential: ..... Name: origin Refspec: +refs/heads/:refs/remotes/origin/ +refs/pull/:refs/remotes/origin/pr/ Branch: ${sha1}
Triggers: GitHub Pull Request Builder
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?