GitLab Duo ergänzt GitLab-Projekte um Agentenaktionen. Code Review Flow analysiert einen Merge Request und hinterlässt Kommentare zu den Änderungen.

Überprüfung, wo die Änderung diskutiert wird
GitLab Duo Agent Platform führt Agenten und Workflows innerhalb von GitLab aus. Code Review Flow lässt sich auf einen Merge Request anwenden, um Hinweise neben dem diff zu sehen. Beginnen Sie mit einem Projekt. Prüfen Sie die Berechtigungen, den verfügbaren runner und die Startbedingungen. Wenn der Agent keine Kommentare hinterlässt, prüfen Sie erst, ob der CI-Job gelaufen ist, bevor Sie Rückschlüsse auf den Code ziehen.
Der Stream hat Anforderungen an die Startumgebung. Die Dokumentation beschreibt separat den Fall mit dem eigenen runner und GitLab hosted runners. Überprüfen Sie die Bedingungen für eine bestimmte Installation nach Version und Bereitstellungstyp.
Ändern der Einstellungen in CI
In der Schulungsanfrage für die Fusion wurde eine Variable hinzugefügt, die Tests eines neuen Datenschemas enthält. Geben Sie in den Projektrevue-Anweisungen an, dass diese Einstellung die Montage des Hauptzweigs nicht beeinflussen sollte. Das Dateiformat .gitlab/duo/mr-review-instructions.yaml ist im Handbuch beschrieben. Wenn der Agent auf einen unnötigen Start hingewiesen hat, öffnen Sie die Task-Regeln und überprüfen Sie, unter welcher Startquelle die Bedingung funktioniert.
Wiederholen Sie die Prüfung für einen normalen Branch und für einen Merge Request. Manche Bedingungen sehen gleich aus, bis die CI-Variablen eingesetzt werden. Halten Sie bei einem strittigen Hinweis die Konfiguration fest, mit der er sich reproduzieren lässt.
Rechte, Darsteller und Kredite
Das Agenten-Review gehört zum Projekt und läuft in CI/CD. GitLab dokumentiert die Anforderungen an den Runner und die Abrechnung für das Dienstkonto. Prüfen Sie bei der Einrichtung, in welchen Projekten der Flow verfügbar ist und wie oft er bei wiederholten Aktualisierungen eines Merge Requests startet.
Für welche Aufgaben geeignet
- Einen Merge Request in GitLab prüfen
- Projektregeln für Agent Reviews verwenden
Stärken
- Die Anzeigeergebnisse sind neben den Änderungen
- Die Dokumentation trennt Einstellungen für Projekt, Flow und CI-Runner
Einschränkungen
- Die Ausführung hängt vom verfügbaren CI-Runner und den Projektberechtigungen ab
- Kreditkosten und Prozessverfügbarkeit abhängig von GitLab-Konfiguration
Auswahl und Bedingungen
- Kostenlose Nutzung
- Nicht bestätigt
- Testphase
- Nicht bestätigt
- Keine Registrierung erforderlich
- Nicht bestätigt
- Russische Benutzeroberfläche
- Nicht bestätigt
- Lokale Installation
- Nicht bestätigt
- API
- Ja
„Nicht bestätigt“ bedeutet, dass nicht genügend Informationen vorliegen. Die Funktion kann dennoch verfügbar sein; prüfen Sie die Angaben des Entwicklers.
- Eingabeformate
- Code, Text
- Ergebnis
- Code, Text
Bedingungen
Es gelten die Abonnementbedingungen von GitLab und GitLab Credits. Die Verfügbarkeit einzelner Prozesse ist in der Referenz angegeben. Kreditkosten und Prozessverfügbarkeit abhängig von GitLab-KonfigurationVon der Aufgabe zum ersten Ergebnis
Praxisbeispiel
- Aufgabe
- Einen Merge Request in GitLab prüfen
- Was Sie vorbereiten sollten
- Ein beispielhafter Merge Request mit einer CI-Änderung und einer Regel zur Ausführung der Tests für das neue Schema.
Aufgabenbeschreibung oder Prompt
Übungsaufgabe: Fügen Sie der Anleitung die Test-Run-Regel für den gewünschten Zweig hinzu. Fordern Sie eine Überprüfung der CI-Änderungen an und analysieren Sie die Kommentare nach Starttypen und Variablen.
Erwartetes Ergebnis
Ein Kommentar im Merge Request mit der Bedingung und einem Weg, sie zu prüfen.
So prüfen Sie das Ergebnis
- Überprüfen Sie den Status der Aufgabe CI vor dem Lesen der Ergebnisse.
- Reproduzieren Sie die Bedingung auf dem gewünschten Starttyp.
Ein redaktionelles Lernbeispiel für eine Aufgabenbeschreibung, kein Ergebnis eines eigenen Praxistests des Dienstes. Prüfen Sie die Verfügbarkeit des benötigten Modus, die Rechte am Ausgangsmaterial und die Bedingungen für die Nutzung des Ergebnisses.
Details überprüfen
Offizielle Quellen
- GitLab Duo Webseite
- Anforderungen für Code Review Flow und Launch Setup
- GitLab Duo Workflow-API
- Zugang und Zahlungsbedingungen
- Konfigurieren von Anweisungen für Code Review Flow
Die Beschreibung basiert auf den Materialien des Entwicklers. Die Funktionen, Preise und Verfügbarkeit können variieren. Bitte überprüfen Sie die Quelle vor der Verwendung.

