我如何从 GitHub 检查中删除 Azure Pipeline Build

How can i remove Azure Pipeline Build from GitHub checks

我刚刚为 GitHub 存储库设置 CI/CD。

唯一仍然困扰我的是,CD 构建也会自动触发拉取请求,我不知道在哪里可以配置这些检查。

创建拉取请求时当前 运行 的检查如下:

我想在这里摆脱 Continous Delivery Build。

我尝试配置分支保护规则,但这没有效果:

在 Azure 管道方面,我完全禁用了触发器:

但这对我也没有明显的影响。

我在 azure devops 管道的 Triggers 中测试了 Disable pull request validation。在我这边,它运行良好,构建管道验证检查未显示在 github 拉取请求中。

您可以先检查您设置“Disable pull request validation”选项的管道源代码库是否对应于创建拉取请求的github 代码库。然后多试几次,有可能设置没有立即生效

此外,作为解决方法,您可以通过在 yaml 中指定 pr: none 来选择完全退出拉取请求验证。请参考官方document.

# no PR triggers
pr: none