我正在为 git 存储库设置自动部署。我正在使用 github hooks 来监听“push”事件。 但是,每个分支都会触发此事件。
现在,我的存储库有 20 个分支,我只关心推送到“xyz”分支。 有没有办法避免额外的触发因素?
我知道我可以监听事件,然后根据分支进行过滤,但我正在寻找一种更优化的方法。
提前致谢!
GitHub 不为 webhooks 提供任何过滤。当您订阅特定的 webhook 时,该类型的所有消息都会被发送,如果您想过滤它们,您需要在您这边执行此操作。
我为discord制作了一个过滤器脚本https://gist.github.com/hayden-t/e3a6a85d404897430188368fad53786a