我有 4 个 Azure Pipelines 在创建 PR 时执行检查。它们被配置为根据所做的更改排除/包含某些检查。例如,如果 PR 仅包含前端代码更改,则没有理由运行与检查后端代码更改相关的检查管道。
在 GitHub 分支配置中,有一个选项“要求在合并之前通过状态检查”但是当您检查时,您必须选择哪些管道必须通过。这样做会设置它,以便您选择的管道必须运行并通过才能合并,但使用我们的配置,它可能没有理由运行,因此 PR 将永远卡住。
有没有办法在合并之前要求通过 GitHub 状态检查,但必须通过的状态检查是在 PR 创建时确定的,而不是事先确定的?