Jenkins 多分支构建 PR 移除原始分支的问题

这个问题出现在 Jenkins 多分支构建。

比如说我们现在有 2 个分支。

在没有创建 PR 的时候,Jenkins 的构建是 2 个,如下图:

随后,我们在代码库中创建一个 PR。

现在的问题是 Jenkins 将会删除原始分支构建,随后为 PR 创建一个构建。

我们希望不删除原始构建,因为这会导致在代码库中的详细界面中的构建错误。

解决

要解决这个问题的办法也很简单,在 Jenkins 针对这个代码的构建中,选择所有分支。

这样只要 PR 不合并,Jenkins 也会持续构建。