CATEGORIES
« Hide
All Integrations428Built-In14Artificial Intelligence26Commerce23Communication56CRM43Developer Tools88Education9Finance25Hosting27Human Resources5Issue Tracking14Location Services2Marketing105Media52Productivity91SAAS62Security7Social25Storage21Support20Task Management48

GitLab Integration

GitLab is a web-based DevOps platform that provides a complete set of tools for version control, continuous integration and continuous deployment (CI/CD), and project management. Its purpose is to enable software development teams to collaborate effectively, manage their code repositories, automate the testing and deployment processes, and track the progress of projects from start to finish. GitLab offers various automation capabilities, such as automated testing, code review workflows, and automatic deployment pipelines, which help streamline the development lifecycle and automate repetitive tasks. This makes GitLab essential for software developers, DevOps engineers, and project managers, as it automates tasks like code testing, building, and deployment, ultimately improving development efficiency, code quality, and overall project delivery.

Triggers

Trigger components allow you to start an automation flow when an event happens in the app.

New Branch

Emit new event when a new branch is created

New Commit

Emit new event when a new commit is pushed to a branch. You can see your webhooks under Settings > Webhooks in your GitLab project.

New Issue

Emit new event when an issue is created in a project. You can see your webhooks under Settings > Webhooks in your GitLab project.

New Merge Request

Emit new event when a merge request is created

New Reviewer/Assignee

Emit new event when a reviewer or an assignee is added to a merge request. Note: For this event to be triggered by reviewer addition, there should be at least one assignee already assigned to the merge request. You can see your webhooks under Settings > Webhooks in your GitLab project.

Actions

Action components allow you to perform operations on the app.

Create Branch

Create a new branch in the repository. See docs

Create Epic

Creates a new epic. See docs

Create issue

Creates a new issue. See docs

Edit Issue

Updates an existing project issue. See docs

Get Issue

Gets a single issue from repository. See docs

Get Repo Branch

Get a single project repository branch. See docs

List Commits

List commits in a repository branch. See docs

List Repo Branches

Get a list of repository branches from a project. See docs

Search Issues

Search for issues in a repository with a query. See docs

Update Epic

Updates an epic. See docs


How to Integrate GitLab?

For GitLab integration with Monkedo and to build seamless no-code workflow automations, follow these simple steps:

  1. Log in to your Monkedo account.
  2. Navigate to the Automation section and click on "Create Automation."
  3. In the left sidebar, you’ll find various component categories such as Triggers, Actions, Flow Control, Data Actions, and Browser Actions.
  4. Select Actions or Triggers, then use the search bar to find GitLab.
  5. Drag and drop the GitLab component into the editor area.
  6. Click on the component to view its settings in the right-hand panel.
  7. Hit the Connect button and follow the prompts to authorize Monkedo to access your GitLab account.

Once connected, you can begin customizing your automation by filling in the required fields and adding additional app components. Link outputs to inputs between components to define a smooth and logical workflow. Need assistance? Watch our quick tutorial video here to get started faster!