【问题标题】:Reject Github Push if test is rejected如果测试被拒绝,则拒绝 Github Push
【发布时间】:2021-09-07 14:37:54
【问题描述】:

这是对https://stackoverflow.com/a/57742838/651174 的一种后续问题,因为问题/答案已有 2 年多的历史了,而且,GitHub 似乎取得了相当快的进展/变化,尤其是与 Github Actions 相关的问题。

我有一些在 GitHub 操作上运行的测试,如果其中一个测试没有通过,我想拒绝推送到主分支。 这可以吗?

如果没有,是否有其他方法来“强制”这种行为 - 也就是说,如果任何测试失败,则不允许事情进入 Master(希望有人不必在 PR 上手动执行此操作请求什么的?)。

【问题讨论】:

    标签: git github github-actions


    【解决方案1】:

    如果您检查分支下的存储库设置,您可以添加一些规则。在合并之前应该有一个要求状态检查通过。然后,您可以选择需要完成哪些检查,如果它们失败,则不允许合并拉取请求

    This documentation may be of some use!

    【讨论】:

      猜你喜欢
      • 2012-05-12
      • 1970-01-01
      • 2016-10-30
      • 2019-01-11
      • 2014-06-15
      • 2018-03-11
      • 2016-06-02
      • 2012-10-07
      • 1970-01-01
      相关资源
      最近更新 更多