Skip to content

GitLab#

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

You can find authentication information for this node here.

Basic Operations#

  • Issue
    • Create a new issue
    • Create a new comment on an issue
    • Edit an issue
    • Get the data of a single issue
    • Lock an issue
  • Repository
    • Get the data of a single repository
    • Returns issues of a repository
  • Release
    • Create a new release
    • Delete a new release
    • Get a new release
    • Get all releases
    • Update a new release
  • User
    • Returns the repositories of a user

Example Usage#

This workflow allows you to get the details of a GitLab repository. You can also find the workflow on the website. This example usage workflow uses the following two nodes. - Start - GitLab

The final workflow should look like the following image.

A workflow with the GitLab node

1. Start node#

The start node exists by default when you create a new workflow.

2. GitLab node#

  1. First of all, you'll have to enter credentials for the GitLab node. You can find out how to do that here.
  2. Select the 'Repository' option from the Resource dropdown list.
  3. Select the 'Get' option under the Operation field.
  4. Enter the project owner in the Project Owner field.
  5. Enter the project name in the Project Name field.
  6. Click on Execute Node to run the workflow.