&引用;或;Github中分支保护规则中的条件

&引用;或;Github中分支保护规则中的条件,git,github,branching-and-merging,pull-request,Git,Github,Branching And Merging,Pull Request,我有一个存储库,其中包含一些特定于任务的分支 发展 试验 释放 主人 项目与CI/CD工具同步 我的释放和主分支中有两个条件 代码只能由至少一名审核人批准的PR合并 只能通过已验证的源(即CI/CD)进行推送(此步骤是必需的,因为成功构建时代码更改很少,必须通过CI/CD工具进行推送) 现在,当我批准PR时,Github向我显示未决条件的警告(条件#2) 有没有办法为这些保护规则设置“或”条件,例如,如果它是PR批准的或由CI/CD推送的,在没有警告的情况下接受更改?您的CI如何捕获更改?它有基

我有一个存储库,其中包含一些特定于任务的分支

  • 发展
  • 试验
  • 释放
  • 主人
  • 项目与CI/CD工具同步

    我的释放和主分支中有两个条件

  • 代码只能由至少一名审核人批准的PR合并
  • 只能通过已验证的源(即CI/CD)进行推送(此步骤是必需的,因为成功构建时代码更改很少,必须通过CI/CD工具进行推送)
  • 现在,当我批准PR时,Github向我显示未决条件的警告(条件#2)


    有没有办法为这些保护规则设置“或”条件,例如,如果它是PR批准的或由CI/CD推送的,在没有警告的情况下接受更改?

    您的CI如何捕获更改?它有基于PR的触发器和标记@EvolutionXbox。当然,只有在分支已推送的情况下才能引发PR?可以创建PR,但合并仅使用管理员权限或从CI@EvolutionXbox推送时,您所说的“从CI推送时”是什么意思?您是否在您的CI中合并?您的CI如何捕获更改?它具有基于PR的触发器和标记@EvolutionXbox当然只有在分支已被推送的情况下才能引发PR?可以创建PR,但只能使用管理员权限或从CI@EvolutionXbox推送时合并PR。您所说的“从CI推送时”是什么意思?您是否在您的CI中合并?