我有一个包含许多开发人员的 GitHub 存储库,因此会同时打开许多拉取请求。 这个仓库有一个 webhook - Jenkins 多分支管道。
合并拉取请求后,所有其他打开的拉取请求都会在 Jenkins 中触发并再次运行。
通常,这是期望的行为,但由于此存储库有许多同时打开的拉取请求,因此它会在 Jenkins 服务器上造成很大的负载 - 有时会触发并同时运行 20 个构建。
如何防止合并到目标分支后打开的拉取请求自动重建?
basic-branch-build-strategies插件正是这样做的。