Zum Hauptinhalt springen
Ein Trigger startet einen Run automatisch. Ohne Trigger läuft ein Workflow nur, wenn Sie ihn starten. Ein Workflow kann bis zu fünf Trigger haben.

Ereignisse

Das Ereignis befüllt die passende Eingabe des Workflows. finding.created übergibt zum Beispiel das neue Finding.

Zeitpläne

Ein Zeitplan verwendet einen Cron-Ausdruck und eine Zeitzone, zum Beispiel 0 8 * * 1-5 in America/New_York für 8:00 Uhr an jedem Wochentag. Zeitpläne laufen höchstens einmal pro Stunde und verwenden feste Eingaben, etwa das Repository, auf dem sie laufen.

Bedingungen

Fügen Sie eine Bedingung hinzu, damit ein Ereignis-Trigger nur dann auslöst, wenn es relevant ist. Bedingungen sind JSONPath-Ausdrücke über dem Ereignis. pull_request.updated überspringt Forks, sofern die Bedingung nicht isFork prüft.

Trigger verwalten

  • Fügen Sie einen Trigger hinzu, wenn Sie den Workflow erstellen, oder fügen Sie weitere über die API hinzu.
  • Verwenden Sie den Schalter Triggers auf der Seite Workflows, um alle Trigger ein- oder auszuschalten.
  • Jeder Trigger läuft höchstens 50-mal pro Tag und höchstens 3-mal gleichzeitig.
Nur Owner und Admins können Trigger ändern. Wenn ein Trigger den Zugriff auf etwas verliert, das er benötigt, schaltet Enclave ihn aus. Beheben Sie die Ursache und schalten Sie ihn wieder ein.