GitLab is a web-based open source Git repository manager that not only manages the code but also keeps the track of issues and version updates in the code files. Whether it’s an agile, a waterfall, or a conversational development model, GitLab deals with all your workflows seamlessly.

Triggers
-
Commit Created
Triggers when a new commit is created in a specified branch of a project
-
Issue Created
Triggers when a new issue is created in a specified project
-
Marge Request Created
Triggers when a new merge request is created in a specified project
-
Branch Created
Triggers when a new branch is created in a specified project
-
Epic Comment Created
Triggers when a new comment is created in a specified epic
-
Comment Created
Triggers when a new comment is created in an issue, snippet, merge request, or commit
-
Wiki Page Created Or Updated
Triggers when a new wiki page is created or an existing wiki page is updated in a specified project
-
Todo Created
Triggers when a new todo is created in a specified project

Actions
To use GitLab in your workflow, you will first need to connect it with Built.io Flow.
To do this, drag any GitLab action listed under GitLab service on the canvas. In the case of configuring GitLab triggers, double-click on the Start icon and search GitLab trigger service. Then, and click on the Add New option listed under Authorize GitLab field in the configuration window. If you are not logged-in to your Gitlab account, you will be prompted to do so. If you are already logged in, you will be redirected to the authorization window.
Once you click the Authorize button, you will be redirected to the canvas.
Rename the authorization as per your choice and click ADD. You can now see the added authorization under Authorize GitLab field. Once added, this authorization will be available in all GitLab actions and triggers.