GitLab Agentenplattform

GitLab Duo.

Agenten und Workflows innerhalb von GitLab

4.50 / 5Katalogbewertung
Offizielle Website

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

GitLab Duo Agent Platform Bearbeiten
Die GitLab Duo Agent Platform Quelle öffnen

Ü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
Funktionen

Stärken

  • Die Anzeigeergebnisse sind neben den Änderungen
  • Die Dokumentation trennt Einstellungen für Projekt, Flow und CI-Runner
Zu berücksichtigen

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-Konfiguration

Von 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

  1. GitLab Duo Webseite
  2. Anforderungen für Code Review Flow und Launch Setup
  3. GitLab Duo Workflow-API
  4. Zugang und Zahlungsbedingungen
  5. 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.