如果测试失败,则如何拒绝请求请求github操作

时间:2019-11-01 05:32:58

标签: github github-actions

使用Github操作引发拉取请求时,我正在进行npm测试。 现在,如果测试失败,我想添加一条消息,或者至少使用操作拒绝PR。 我该怎么办?

1 个答案:

答案 0 :(得分:1)

我假设您有一个运行on: pull_request的{​​{1}}工作流程。这将在拉取请求上自动创建GitHub Check,如果测试失败,该请求将失败。除非测试通过,否则“拒绝”请求的最佳方法是防止请求被合并。为此,您可以打开存储库中的“合并之前要求状态检查通过”,然后根据需要选择工作流程。

您可以在存储库的设置> 分支下找到此设置。 require status checks

文档中有关于这些设置的更多详细信息。 https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks