Führen Sie einen Workflow aus
Run Workflow… startet einen Workflow, der manuell ausgeführt werden kann, z. B. einen GitHub-Aktionsworkflow mit einem workflow_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.
Benötigt GitTree Pro oder eine laufende Testversion; Free behält alle lokalen Git-Funktionen bei. Vergleichen Sie die Pläne.
Auf dieser Seite
Bevor Sie beginnen
- GitTree Pro oder eine laufende Testversion: CI/CD-Läufe sind Teil von Pro.
- Ein Workflow, der manuell ausgeführt werden kann, und die Berechtigung, ihn auszuführen.
Wo es zu finden ist
- Die CI/CD-Ansicht oder die Palette: Run Workflow…; Klicken Sie mit der rechten Maustaste auf einen Zweig: Run Workflow on Branch….
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Show CI/CD | ⌥P | Alt+P |
Schritte
Wählen Sie den Workflow und die Verzweigung
Öffnen Sie Run Workflow…, wählen Sie Workflow (oder Pipeline) und Branch or tag aus, um es auszuführen.
Füllen Sie die Eingaben aus
GitTree zeigt Inputs (from … at …), ein Feld pro Eingabe, wobei required markiert sind. Eingaben sind für jeden sichtbar, der den Lauf sehen kann.
Führen Sie es aus
Drücken Sie Run Workflow. Wenn es in einer geschützten Umgebung bereitgestellt wird, fragt GitTree zuerst Run and deploy to …?.
Erwartetes Ergebnis
Eine neue Ausführung beginnt auf dem von Ihnen ausgewählten Zweig und wird oben in der Liste angezeigt.
Gesicherte Variablen
Wenn der Anbieter über gesicherte Variablen (Bitbucket) verfügt, fügen Sie sie jeweils namentlich unter Secured variables hinzu. Beim Ausführen werden Sie in einem Systemdialog nach jedem Wert gefragt. GitTree zeigt oder speichert es niemals.
Wenn etwas schief geht
„Hier kann kein Workflow von Hand ausgeführt werden.“
Fügen Sie am GitHub einen workflow_dispatch-Trigger zu einer Workflowdatei hinzu; Fügen Sie auf Bitbucket eine Pipeline unter pipelines: custom: hinzu.
„Die Eingaben konnten nicht aus der Datei gelesen werden, also fügen Sie sie namentlich hinzu.“
Verwenden Sie Add input für jeden Namen und Wert, den der Workflow erwartet.
Fragen
Kann ich es in einem Zweig ausführen, der nicht aufgeführt ist?
Ja. Möglicherweise ist nicht jede Filiale aufgeführt. Geben Sie den Namen ein, um ihn zu verwenden.