如何将 Github 操作设置为必需的状态检查

Eya*_*ber 24 github github-actions

我想将我的 GitHub 操作设置为所需的状态检查,以便我能够拥有受保护的分支,并防止提交被推送到特定分支(如果它们未通过 github 操作检查)。\n但是当我转到分支保护规则,github 操作 don\xe2\x80\x99t 出现在可供选择的检查列表中:\n存储库分支保护规则不显示 GitHub 操作

\n

正如你在这里看到的,我确实有两个 github 操作在我的存储库上运行了几周:

\n

存储库中存在的 GitHub 操作

\n

那么我错过了什么吗?如何将 Github Actions 设置为所需的状态检查?

\n

小智 30

您仍然可以通过 GitHub 操作作业的名称进行搜索来找到状态检查。

name: .NET

on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]

jobs:
  build:

    etc...
Run Code Online (Sandbox Code Playgroud)

这里作业的名称是build

搜索示例

  • 多谢!这很简单,但我找不到任何关于如何在任何地方执行此操作的解释。现在效果很好。 (4认同)
  • 我想知道这是否是某种描述的错误,因为这种情况并不总是发生,但今天第一次发生在我身上。 (2认同)