diff --git a/git_hook.go b/git_hook.go index 2133302..6d4bad1 100644 --- a/git_hook.go +++ b/git_hook.go @@ -16,6 +16,14 @@ func main() { router := gin.Default() // 注册回调路由 _ = git_hook.RegisterGitHookRouter(router, func(ctx *gin.Context, hookData *git_hook.HookData) *git_hook.ResponseData { + if hookData.Ref != "refs/heads/master" { + // 不是master分支, 不触发相应逻辑 + return &git_hook.ResponseData{ + Code: 0, + Message: "成功接收到web hook通知, 非master分支,不做任何处理", + Data: hookData, + } + } return &git_hook.ResponseData{ Code: 0, Message: "成功接收到web hook通知",