Continuous integration 如何从GitHub检查中删除Azure管道构建

Continuous integration 如何从GitHub检查中删除Azure管道构建,continuous-integration,azure-pipelines,continuous-deployment,github-actions,Continuous Integration,Azure Pipelines,Continuous Deployment,Github Actions,我刚刚为GitHub repo设置了CI/CD 验证拉请求的CI构建被设置为GitHub操作 CD构建(应该在拉请求合并后运行)是使用Azure管道设置的,因为我也希望使用生成的工件作为使用Azure管道的发布管道的触发器 唯一仍然困扰我的是,CD版本也会自动触发pull请求,我不知道在哪里可以配置这些检查 创建拉取请求时当前运行的检查如下: 我想摆脱这里的持续交付构建 我试图配置分支保护规则,但没有效果: 在Azure管道端,我完全禁用了触发器: 但这对我也没有明显的影响。我在azu

我刚刚为GitHub repo设置了CI/CD

  • 验证拉请求的CI构建被设置为GitHub操作
  • CD构建(应该在拉请求合并后运行)是使用Azure管道设置的,因为我也希望使用生成的工件作为使用Azure管道的发布管道的触发器
唯一仍然困扰我的是,CD版本也会自动触发pull请求,我不知道在哪里可以配置这些检查

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

我想摆脱这里的持续交付构建

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

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


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

我在azure devops管道的
触发器中测试了
禁用拉请求验证。就我而言,它工作得很好,构建管道验证检查没有显示在github请求中

您可以首先检查设置“
禁用拉请求验证
”选项的管道源repo是否与创建拉请求的github repo对应。然后再试几次,可能不会立即应用设置

此外,作为一种解决方法,您可以通过在yaml中指定
pr:none
来选择完全退出请求验证。请向这位官员咨询


你完全正确,更改的设置只是花了一些时间才产生效果。现在它开始工作了。非常感谢。这需要任务吗?像命令行?或者即使不同步也能正常工作?
# no PR triggers
pr: none