GitTree Desktop-Handbuch
CI/CD-Pipelines
Ihre Pipelines neben Ihren Commits: Was wurde ausgeführt, was ist fehlgeschlagen und warum, ohne die App zu verlassen.
CI/CD läuft
GitTree zeigt die CI/CD-Ausführungen des Hosts Ihres Repositorys, z. B. GitHub-Aktionen, im linken Bereich und in einer vollständigen Liste neben dem Diagramm an: was bestanden wurde, was fehlgeschlagen ist und warum, mit Re-run Failed Jobs, Cancel Run… und Run Workflow…. CI/CD ist Teil von GitTree Pro.
ProfiDurchsuchen und filtern Sie Läufe
Die CI/CD-Liste zeigt jede Ausführung des Repositorys und aktualisiert sich während der Ausführung. Filters schränkt es ein durch Branch, Workflow, Status und Trigger; Mine hält deine Läufe; Watch aktualisiert einen Lauf im Hintergrund und teilt Ihnen mit, wann er beendet ist.
ProfiJobs und Protokolle lesen
Öffnen Sie einen Lauf und wählen Sie einen Job oder Schritt aus, um dessen Protokoll auf der Registerkarte Log zu lesen. Jump to first error geht direkt zum Fehler, Search the log… findet Text, Timestamps und Wrap ändern die Ansicht, Following behält die Live-Ausgabe eines laufenden Jobs im Blick und Save Log… schreibt sie in eine Datei.
ProfiFühren Sie eine Pipeline erneut aus oder brechen Sie sie ab
Bei einer Ausführung wiederholt Re-run Failed Jobs nur das, was fehlgeschlagen ist, Re-run All Jobs wiederholt alles und das Menü eines Jobs führt nur diesen Job erneut aus (Retry Stage auf Phasen im GitLab-Stil). Cancel Run… stoppt es; Force Cancel Run… beendet es, ohne dass Jobs bereinigt werden. Beide Stornierungen können nicht rückgängig gemacht werden.
ProfiFühren Sie einen Workflow aus
Run Workflow… startet einen Workflow, der manuell ausgeführt werden kann, z. B. einen GitHub-Aktionsworkflow mit einem
Profiworkflow_dispatch-Trigger oder einer Bitbucket-custom-Pipeline. GitTree liest seine Eingaben aus der Workflow-Datei in der von Ihnen gewählten Verzweigung und zeigt für jede ein Feld an.Laden Sie verfügbare Artefakte herunter
Auf der Registerkarte Artifacts eines Laufs werden die von ihm erzeugten Dateien mit Name, Size und wann Expires aufgeführt. Save… fragt, wo es gespeichert werden soll und lädt es dort herunter, da der Anbieter es speichert; Eine ZIP-Datei wird als ZIP-Datei gespeichert und GitTree öffnet sie nicht.
ProfiÜberprüfen Sie Bereitstellungen und Umgebungen
Bei einer Ausführung, die eine Bereitstellung durchführt, werden Deploys to … und die Registerkarte Environments angezeigt: jede Umgebung, ihre Bereitstellung, Verzweigung oder Festschreibung und wann. Eine wartende Bereitstellung zeigt Waiting for approval; Wenn Sie einer seiner Prüfer sind, werden Approve Deployment… und Reject Deployment… entsprechend handeln. Diese verändern Dinge für alle und können nicht rückgängig gemacht werden.
ProfiErstellen und überprüfen Sie Pipeline-Dateien
New CI/CD File… schreibt eine Starterdatei dort, wo Ihr Anbieter sie liest, z. B.
Profi.github/workflows/oder.gitlab-ci.yml; Es wird niemals eine vorhandene Datei überschrieben. Bearbeiten Sie es in GitTree, drücken Sie Check with …, damit der Anbieter es validiert, und übergeben Sie es dann wie jede andere Datei.Pipeline-Einstellungen verwalten
CI/CD Settings zeigt, was der Anbieter einer anderen App verwalten lässt: Variables, Secrets, Environments, Runners, Schedules, Caches, Definitions und Releases. Der Wert eines Geheimnisses wird in eine sichere Systemeingabeaufforderung eingegeben oder aus einer von Ihnen ausgewählten Datei gelesen und geht direkt an den Anbieter; GitTree wird es niemals zeigen, aufbewahren oder irgendwo anders versenden.
ProfiVerwenden Sie Pipeline-Release-Kontrollen
CI/CD Settings › Releases listet die Veröffentlichungen des Repositorys auf. New Release benennt ein Tag (oder erstellt eines aus einem Branch oder Commit), mit einem Title, Notes (Markdown) und Dateien, die Benutzer herunterladen können. Eine Veröffentlichung wird für alle veröffentlicht, die das Repository sehen können, es sei denn, Sie Save as a draft.
ProfiFragen Sie Nour nach einem Pipeline-Fehler
Explain Failure öffnet Nour mit einer Frage zu einem fehlgeschlagenen Lauf. Nour liest das Protokoll des fehlgeschlagenen Schritts (höchstens 64 KiB) nur, wenn Sie dies jedes Mal genehmigen, und antwortet mit dem, was seiner Meinung nach schief gelaufen ist und was versucht werden sollte. Betrachten Sie die Antwort als Ratschlag: Vergleichen Sie sie mit dem Protokoll.
Profi