问题描述
目前,我们为所有存储库使用组织级通用网络钩子。
最近我们添加了新的 repo repo。由于某种原因,它只需要使用 repo 级别的 generic-webhook。
有什么办法,这样我就可以只调用 repo 级别的 generic-webhook 而忽略组织级别的 webhook 吗?
解决方法
我不相信有任何方法可以做到这一点。 GitHub 提供了很多的 webhook 事件,用户通常希望它们立即交付。为了使 webhook 交付尽可能快速和高效,GitHub 方面没有任何过滤选项。您应该收到您订阅的所有事件并自行过滤。
如果您希望组织级 Webhook 不在此特定存储库上运行,您需要配置接收 Webhook 本身的服务,使其不对这些消息进行操作。