Hilfezentrum · Verstehen
Was macht Diavi Schritt für Schritt während eines Laufs?
Die sieben Schritte der Pipeline, was jeder erzeugt, und welche Sie abschalten können.
Ein Lauf verkettet sieben Schritte, vom Klonen Ihres Repositories bis zum Kommentar am Merge Request. Jeder erzeugt etwas, das der nächste verbraucht, und Sie sehen sie live unter Läufe vorbeiziehen, während der Lauf arbeitet.
Welche sieben Schritte sind das?
- Klonen — Diavi holt eine frische Arbeitskopie Ihres Repositories, exklusiv für diesen Lauf.
- Issue lesen — ein Agent liest das Issue, seine Kommentare und ermittelt die wahrscheinlich betroffenen Dateien. Fehlt eine entscheidende Information, hält er hier an und fragt nach.
- Entwicklung — ein Agent schreibt den Code, Datei für Datei.
- Prüfung — ein zweiter Agent liest das eben Geschriebene gegen und benotet es. Dieser Schritt erzeugt die Bewertung.
- Merge Request — der Branch wird gepusht und der Merge Request gegen Ihren Zielbranch geöffnet.
- E2E-Tests — falls aktiviert, schreibt und führt ein Agent Ende-zu-Ende-Tests gegen Ihre Testumgebung aus und hängt die Screenshots an.
- Review — ein letzter Agent liest das Ganze und kommentiert den Merge Request.
Warum lesen zwei Agenten den Code?
Sie suchen Verschiedenes. Der Prüfer kontrolliert die Übereinstimmung mit Issue und Konventionen, bevor irgendetwas herausgeht — er ist ein Schutzgeländer. Der Reviewer kommentiert den Merge Request wie eine Kollegin es täte, danach, und seine Einschätzung ist für Sie bestimmt.
Kann ich welche abschalten?
E2E-Tests und Review sind optional, beim Start oder standardmäßig in Ihren Einstellungen. Die anderen fünf sind die Pipeline selbst.
Was bedeutet „wartet auf Antwort"?
Schritt 2 ist bei einer Frage stehen geblieben. Siehe Diavi stellt mir eine Frage.