GitLab

GitLab is a DevSecOps platform that combines source code management, code review, CI/CD pipelines, and issue tracking in one application. Software teams use it to plan, build, test, and ship software, either on GitLab.com or on their own servers.

The GitLab integration connects Omnifact to your projects on GitLab.com. Developers and project leads can get a summary of a merge request before review, check why a pipeline job failed, look up issues and merge requests, and open or update issues, all from the same conversation. Users sign in with their own GitLab account and only see and change the projects, issues, and merge requests they have access to in GitLab.

Provided by
GitLab
Category
Development
Access
Users sign in with their own GitLab account and only see resources they have access to.
Connects to
https://gitlab.com/api/v4/mcp
Product website
about.gitlab.com

What you can do

  • Find issues and merge requests

    Search across GitLab or list a project's issues and merge requests by keyword, label, or status.

  • Prepare code reviews

    Read a merge request's changes, commits, discussion, and approvals, and get a summary before you review it.

  • Review and merge

    Post review comments, reply to or resolve threads, approve a merge request, or merge it once its checks pass.

  • Create and update merge requests

    Open a merge request from a branch or update its title, description, and other details.

  • Create and update issues

    Open an issue or task, update its details, link related items, or add a comment.

  • Check pipelines

    See whether a pipeline passed, read a failed job's log to find the cause, and retry or cancel a pipeline.

  • Browse the repository

    Read files, browse the directory tree, and review commits, branches, tags, and releases.

  • Commit changes

    Create a branch and commit file changes to it, such as a small fix or a documentation update.

What to know before
using GitLab with Omnifact

Use cases, setup, and permissions when your team connects GitLab to Omnifact.

What can Omnifact do with GitLab?

Omnifact works with your GitLab projects in plain language. Get a merge request summarized before a review, find out why a pipeline failed and retry it, turn a customer bug report into a well-written issue, or ask where a feature lives in the code. Developers, engineering leads, and product managers save time on routine lookups and updates.

How can Omnifact help with GitLab merge request reviews?

Omnifact reads a merge request with its changes, commits, discussion, and approvals and gives you a short summary before you start. Ask what changed, which threads are still open, or what deserves a closer look. Reviewers get through large merge requests faster, and Omnifact can post your review comments once you confirm them.

Which GitLab projects can Omnifact see?

Exactly what you can already see in GitLab. Everyone signs in with their own GitLab account, so private projects, groups, issues, and merge requests stay limited to the people who already have access. Changes need the matching role in the project, such as Developer or Maintainer, and nothing runs through a shared admin account.

Does Omnifact ask before merging or committing in GitLab?

Yes. By default, merging, committing files, approving a merge request, or retrying a pipeline waits for your confirmation in the chat. Reading merge requests, issues, files, and job logs runs right away. Admins decide which GitLab actions are allowed, which need confirmation, and which are switched off.

Can I use Omnifact with a self-managed GitLab instance?

Yes. The catalog integration connects GitLab.com, and admins can also connect your own self-managed GitLab instance as a separate connection. Everyone still signs in with their own GitLab account and keeps their usual permissions, so companies that host GitLab themselves get the same experience.

How does Omnifact handle GitLab code and data?

Your GitLab content stays in GitLab under your agreement with GitLab. Omnifact reads code, merge requests, and issues live when a request needs them, instead of copying or indexing your repositories in advance, and what it reads becomes part of that conversation. Omnifact is operated in Germany, business data is not used to train the connected AI models, and admins can limit Omnifact to European or Europe-hosted models.

How do I connect GitLab to Omnifact?

An Omnifact admin adds GitLab once for the whole organization, and everyone then signs in with their own GitLab account. Nothing needs to be prepared in GitLab. If your company controls outside access at the top-level group, the group owner allows the connection once. Anyone can disconnect their account again at any time.

Ready to automate work across your tools with Omnifact?

Connect GitLab and the other tools your team already uses, and let Omnifact look up information and take care of everyday tasks.

GDPR Compliant
ISO 27001 Certified
Hosted in Germany