【发布时间】:2021-02-09 00:24:20
【问题描述】:
我有 4 个 Azure 管道,它们在创建 PR 时执行检查。它们被配置为根据所做的更改排除/包含某些检查。例如,如果 PR 仅包含前端代码更改,则没有理由运行与检查后端代码更改相关的检查管道。
在 GitHub 分支配置中,有一个选项“要求在合并之前通过状态检查”,但是当您检查时,您必须选择哪些管道必须通过。这样做会设置它,以便您选择的管道必须运行并通过才能合并,但根据我们的配置,它可能没有理由运行,因此 PR 将永远卡住。
有没有办法让 GitHub 状态检查要求在合并之前通过,但必须通过的状态检查是在 PR 创建时确定的,而不是事先确定的?
【问题讨论】:
标签: github continuous-integration azure-pipelines azure-pipelines-yaml github-check-run