Module Current_gitlab

Integration with GitLab Webhooks.

val webhook : webhook_secret:string -> Current_web.Resource.t

GitLab webhook endpoint.

To trigger events this MUST be added to Current_web.routes. This webhook handles the events:

  • Merge request
  • Push

See webhook events for a full list of possible events.

module Repo_id : sig ... end

Identifier for a Project's repository hosted on GitLab.

module Api : sig ... end

Access to the GitLab API.

module Auth : sig ... end

Use GitLab to authenticate users.