如何将Github Post-Receive WebHook限制为仅限主分支

Mic*_*ael 7 github

问题几乎是自我解释的.我希望webhook只会在提交到master分支时被触发,我可能是错的,但从我的经验来看,它似乎是在提交到每个分支时触发的.

Von*_*onC 6

考虑到您对GitHub后接收挂钩没有太多控制权,过滤表示所述挂钩的有效负载的JSON消息似乎更容易.

您可以检查" ref"元素的值

"ref":"refs/heads/master",
Run Code Online (Sandbox Code Playgroud)

您的侦听器可以忽略JSON消息中不包含预期引用的任何部分.