INTEGRATION

GitLab actions

Manage merge requests, pipelines, and issues in GitLab

Actions
29
Maintained by
Flomation

Every GitLab action

  • GitLab Add Issue CommentAdd a comment to a GitLab issue
  • GitLab Add MR CommentAdd a comment to a GitLab merge request
  • GitLab Approve Merge RequestAdd your approval to a GitLab merge request
  • GitLab Cancel PipelineCancel a running GitLab pipeline
  • GitLab Create BranchCreate a new branch in a GitLab project via the API (no git checkout)
  • GitLab Create CommitCommit one or more file changes to a branch in a single commit via the API (no git)
  • GitLab Create IssueCreate a new issue in a GitLab project
  • GitLab Create Merge RequestCreate a new merge request in a GitLab project
  • GitLab Create or Update FileCreate or update a single file on a branch and commit it via the API (no git)
  • GitLab Delete MR CommentRemove a comment from a GitLab merge request
  • GitLab Get FileRead a single file's contents from a branch, tag or commit via the API (no git)
  • GitLab Get IssueRetrieve details of a GitLab issue by IID
  • GitLab Get Job LogRetrieve the log/trace output of a GitLab CI/CD job
  • GitLab Get Merge RequestRetrieve details of a GitLab merge request by IID
  • GitLab Get Merge Request DiffRetrieve the diff and changed files for a GitLab merge request
  • GitLab Get PipelineRetrieve details of a specific GitLab pipeline
  • GitLab List IssuesList issues in a GitLab project with optional filters
  • GitLab List Merge RequestsList merge requests in a GitLab project with optional filters
  • GitLab List MR ApprovalsView current approvals on a GitLab merge request
  • GitLab List MR CommentsList notes and comments on a GitLab merge request
  • GitLab List Pipeline JobsList jobs within a GitLab pipeline
  • GitLab List PipelinesList pipelines for a GitLab project with optional filters
  • GitLab List ProjectsList projects accessible to the authenticated user
  • GitLab List UsersList users on a GitLab instance with optional search
  • GitLab Merge Merge RequestMerge an approved merge request in a GitLab project
  • GitLab Retry PipelineRetry all failed jobs in a GitLab pipeline
  • GitLab Trigger PipelineCreate and trigger a new pipeline for a branch or tag
  • GitLab Unapprove Merge RequestRemove your approval from a GitLab merge request
  • GitLab Update Merge RequestUpdate an existing merge request in a GitLab project

Wire GitLab into the rest of your stack

Every action here drops onto the canvas alongside the other 3,585, so a GitLab step can sit between a form, a database and a message without any glue code.