For the complete documentation index, see llms.txt. This page is also available as Markdown.

GitLab Trigger

GitLab is a web-based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking, and continuous integration/continuous installation pipeline features.

Credentials

Refer to the GitLab credentials documentation for authentication information for this node.

Examples and templates

For usage examples and templates to help you get started, refer to n8n's GitLab Trigger integrations page.

Events

  • Comment

  • Confidential issues

  • Confidential comments

  • Deployments

  • Issue

  • Job

  • Merge request

  • Pipeline

  • Push

  • Release

  • Tag

  • Wiki page

Working with subgroups and nested repositories

If your repository is located within nested GitLab groups or subgroups (for example, https://gitlab.com/org/subgroup1/subgroup2/my-repo), GitLab's API requires you to URL-encode the namespace path.

To configure the node for nested subgroups:

  1. Repository Owner: Enter the full subgroup hierarchy up to the repository, replacing all forward slashes (/) with %2F. Example: org%2Fsubgroup1%2Fsubgroup2

  2. Repository Name: Enter the project's repository slug. Example: my-repo

n8n provides an app node for GitLab. Refer to the GitLab node documentation for more information.

View example workflows and related content on n8n's website.

Refer to GitLab's documentation for details about their API.

Last updated

Was this helpful?