diff --git a/src/main/java/com/gitee/jenkins/webhook/ActionResolver.java b/src/main/java/com/gitee/jenkins/webhook/ActionResolver.java index fee9856ceea937e5ddf28f0ccef254722260faa5..d6189fbfec34991afa710d9737c2f0290070fb66 100644 --- a/src/main/java/com/gitee/jenkins/webhook/ActionResolver.java +++ b/src/main/java/com/gitee/jenkins/webhook/ActionResolver.java @@ -107,13 +107,18 @@ public class ActionResolver { String tokenHeader = request.getHeader("X-Gitee-Token"); switch (eventHeader) { case "Merge Request Hook": + case "merge_request_hooks": return new PullRequestBuildAction(project, getRequestBody(request), tokenHeader); case "Push Hook": + case "push_hooks": case "Tag Push Hook": + case "tag_push_hooks": return new PushBuildAction(project, getRequestBody(request), tokenHeader); case "Note Hook": + case "note_hooks": return new NoteBuildAction(project, getRequestBody(request), tokenHeader); case "Pipeline Hook": + case "pipeline_hooks": return new PipelineBuildAction(project, getRequestBody(request), tokenHeader); default: LOGGER.log(Level.FINE, "Unsupported X-Gitee-Event header: {0}", eventHeader);