GitLab

GitLab vereint Git-Repositories, Merge Requests, CI/CD-Pipelines und Issue-Tracking auf einer zentralen DevSecOps-Plattform, sowohl auf GitLab.com als auch auf selbst betriebenen Instanzen. Beim Prüfen großer Diffs, beim Durchsuchen roher Pipeline-Job-Logs und beim Übertragen vager Fehlermeldungen in saubere Issues geht im Entwicklungsalltag oft viel Zeit verloren.

Bereiten Sie Code-Reviews schneller vor, analysieren Sie fehlgeschlagene CI/CD-Pipelines anhand von Job-Logs und halten Sie Issues sowie Merge Requests aus einer Unterhaltung heraus in Bewegung. Omnifact fasst Diffs und offene Review-Threads in Merge Requests zusammen, erklärt, warum ein Pipeline-Job abgebrochen ist, und wandelt Fehlermeldungen in strukturierte GitLab-Issues um. Alle verbinden ihr eigenes GitLab-Konto, sodass Repository- und Gruppenrollen gewahrt bleiben, und Commits, Freigaben oder Merges erfordern stets Ihre Bestätigung im Chat.

Anbieter
GitLab
Kategorie
Entwicklung
Zugriff
Mitarbeitende melden sich mit ihrem eigenen GitLab-Konto an und sehen nur, worauf sie bereits Zugriff haben.
Verbindet sich mit
https://gitlab.com/api/v4/mcp
Produktwebsite
about.gitlab.com

Was Sie damit tun können

  • Merge Requests für das Review zusammenfassen

    Lesen Sie Diff, Commit-Verlauf, Diskussions-Threads und Freigabestatus eines Merge Requests aus, um vor dem Review zu verstehen, was sich geändert hat.

  • Reviewen, freigeben und mergen

    Verfassen Sie Zeilen- oder allgemeine Review-Kommentare, beantworten und lösen Sie Threads auf, geben Sie einen Merge Request frei oder mergen Sie ihn, sobald alle Checks erfolgreich sind.

  • Fehler in CI/CD-Pipelines analysieren

    Prüfen Sie den Pipeline-Status, untersuchen Sie das Log eines fehlgeschlagenen Jobs auf die Ursache und starten oder brechen Sie Pipelines nach Bestätigung neu ab.

  • Issues und Merge Requests suchen und triagieren

    Filtern Sie Issues und Merge Requests über Projekte oder Gruppen hinweg nach Stichwort, Label, Meilenstein, Autor oder Status.

  • Issues anlegen und aktualisieren

    Machen Sie aus Support-Tickets oder Besprechungsnotizen strukturierte GitLab-Issues, aktualisieren Sie Felder und Labels, verknüpfen Sie verwandte Einträge und veröffentlichen Sie Kommentare.

  • Merge Requests eröffnen und pflegen

    Erstellen Sie einen Merge Request aus einem Branch und aktualisieren Sie Titel, Beschreibung, Reviewer oder Labels.

  • Repositories und Releases erkunden

    Durchsuchen Sie Verzeichnisbäume, lesen Sie Quelldateien und prüfen Sie Commits, Branches, Tags und Release Notes.

  • Branches anlegen und Korrekturen committen

    Erstellen Sie einen Branch und committen Sie gezielte Dateiänderungen wie eine Konfigurationsanpassung oder ein Dokumentations-Update, nachdem Sie den Diff bestätigt haben.

Was Sie wissen sollten,
bevor Sie GitLab mit Omnifact nutzen

Anwendungsfälle, Zugriffsrechte, Umgang mit Daten und Einrichtung bei der Anbindung von GitLab an Omnifact.

Wie lässt sich GitLab in Omnifact nutzen?

Omnifact verbindet Ihre GitLab-Projekte mit einem Chat in normaler Sprache. Senior Engineers erhalten vor dem Review ein strukturiertes Briefing zu großen Merge Requests, Entwickler prüfen fehlgeschlagene CI/CD-Job-Logs auf die Ursache eines abgebrochenen Builds, und Produktmanager machen aus Fehlermeldungen von Kunden saubere GitLab-Issues. Im selben Gespräch kombinieren Sie GitLab auch mit Sentry, Jira oder Slack.

Wie unterstützt Omnifact beim Review von Merge Requests in GitLab?

Omnifact liest die geänderten Dateien, Commits, Diskussions-Threads und Pipeline-Checks eines Merge Requests und fasst zusammen, was geändert wurde, welche Threads noch offen sind und welche Stellen einen genaueren Blick verdienen. Sobald Sie bereit sind, veröffentlicht Omnifact Ihre Review-Kommentare oder Ihre Freigabe nach Bestätigung im Chat.

Kann ich Omnifact mit einer selbst betriebenen GitLab-Instanz nutzen?

Ja. Der Katalogeintrag verbindet sich direkt mit GitLab.com, und Admins können darüber hinaus eine selbst betriebene GitLab-Instanz als eigenen MCP-Server anbinden. In beiden Fällen melden sich alle mit ihrem persönlichen GitLab-Konto an, sodass Ihre bestehenden Gruppen- und Projektberechtigungen gelten.

Welche GitLab-Projekte sieht Omnifact?

Nur die Gruppen, Repositories, Issues und Merge Requests, auf die Ihr eigenes GitLab-Konto bereits Zugriff hat. Alle melden sich einzeln und nicht über einen gemeinsamen Service-Zugang an, und schreibende Aktionen setzen die entsprechende GitLab-Rolle im Projekt voraus, etwa Developer oder Maintainer.

Fragt Omnifact nach, bevor es in GitLab mergt oder committet?

Ja. Standardmäßig warten das Committen von Dateien, das Eröffnen oder Mergen eines Merge Requests, das Absenden eines Reviews oder der Neustart einer Pipeline im Chat auf Ihre Bestätigung. Das Lesen von Dateien, Diffs, Issues und Pipeline-Logs läuft sofort. Admins steuern, welche GitLab-Aktionen erlaubt sind, eine Bestätigung erfordern oder deaktiviert bleiben.

Wie geht Omnifact mit Code und Daten aus GitLab um?

Ihr Quellcode, Ihre Merge Requests und Ihre Issues verbleiben in GitLab unter Ihrem Vertrag mit GitLab. Omnifact liest Repository-Dateien und Merge Requests erst live, wenn eine Anfrage sie benötigt, statt Ihre Repositories vorab zu klonen oder zu indexieren. Omnifact wird in Deutschland betrieben, Geschäftsdaten werden niemals zum Training von KI-Modellen verwendet, und Admins können Omnifact auf europäische oder in Europa gehostete Modelle beschränken.

Wie verbinde ich GitLab mit Omnifact?

Ein Omnifact-Admin fügt GitLab einmalig aus dem Katalog hinzu, und Entwickler melden sich anschließend mit ihrem eigenen GitLab-Konto an. Wenn Ihre oberste GitLab-Gruppe externe Anwendungen einschränkt, gibt eine Person mit Owner-Rolle die Verbindung einmalig frei. Das eigene GitLab-Konto lässt sich jederzeit wieder trennen.

Bündeln Sie Ihre verbundenen Tools auf einer sicheren KI-Plattform

Verbinden Sie GitLab zusammen mit den anderen Tools Ihres Teams, inklusive persönlicher Berechtigungen, Bestätigung vor Änderungen und Hosting in Deutschland.

DSGVO-konform
ISO 27001 zertifiziert
Gehostet in Deutschland