diff --git a/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java b/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java index f83a0022a8100651101c32b62e8a5a9c6c195b9a..5bb94515844fa2963107a771ccc84ee4e15ec909 100644 --- a/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java +++ b/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java @@ -10,7 +10,10 @@ import org.gitlab4j.api.models.User; @XmlAccessorType(XmlAccessType.FIELD) public class BuildEvent implements Event { - public static final String X_GITLAB_EVENT = "Build Hook"; + /** X-Gitlab-Event header value pre GitLab v9.3.0 */ + public static final String BUILD_HOOK_X_GITLAB_EVENT = "Build Hook"; + /** X-Gitlab-Event header value post GitLab v9.3.0 */ + public static final String JOB_HOOK_X_GITLAB_EVENT = "Job Hook"; public static final String OBJECT_KIND = "build"; private String ref; diff --git a/src/main/java/org/gitlab4j/api/webhook/WebHookManager.java b/src/main/java/org/gitlab4j/api/webhook/WebHookManager.java index 0f67aa2cd492610fcab32742855eee93e19daff2..bd855577d6afb1e1f3e73228ad6e962669f11cf8 100644 --- a/src/main/java/org/gitlab4j/api/webhook/WebHookManager.java +++ b/src/main/java/org/gitlab4j/api/webhook/WebHookManager.java @@ -61,7 +61,8 @@ public class WebHookManager extends HookManager { LOG.info("handleEvent: X-Gitlab-Event=" + eventName); switch (eventName) { - case BuildEvent.X_GITLAB_EVENT: + case BuildEvent.BUILD_HOOK_X_GITLAB_EVENT: + case BuildEvent.JOB_HOOK_X_GITLAB_EVENT: case IssueEvent.X_GITLAB_EVENT: case MergeRequestEvent.X_GITLAB_EVENT: case NoteEvent.X_GITLAB_EVENT: