Github hook : 是否可以收听分支特定的推送?

Github hook : Is it possible to listen to branch specific push?

我正在为 git 存储库设置自动部署。我正在使用 git 集线器挂钩来收听“推送”事件。 但是,每个分支都会触发此事件。

现在,我的回购有 20 个分支,我只关心推送到“xyz”分支。 有没有办法避免额外的触发器?

我知道我可以监听事件,然后根据分支过滤掉,但我正在寻找更优化的方式。

提前致谢!

GitHub 不提供对 webhook 的任何过滤。当您订阅一个特定的 webhook 时,该类型的所有消息都会被发送,如果您想过滤它们,您需要在自己这边完成。