Pipeline-Trigger
Pipeline-Trigger werden verwendet, um die Ausführung einer Pipeline anhand eines Cron-Zeitplans über den Bot Service zu starten.
Jeder Pipeline-Trigger wird außerdem im Asset Repository von OctoMesh abgebildet. Dies ermöglicht es Ihnen, die Trigger in Refinery Studio zu verwalten und zu überwachen.
Voraussetzungen
- Nur Data Pipelines mit einer Mesh Pipeline können über den Bot Service getriggert werden.
- Der Trigger-Node
FromPipelineTriggerEvent@1muss der erste Node in der Pipeline sein, die Sie triggern möchten.
Refinery Studio
Pipeline-Trigger können in Refinery Studio unter dem Tab Communication/Pipeline Triggers verwaltet werden. Der Überblick liefert Informationen über den Status des Triggers und erlaubt es Ihnen, Operationen auf dem Trigger auszuführen.

Operationen
Die folgenden Operationen können auf einem Pipeline-Trigger ausgeführt werden:
- Edit: Die Konfiguration des Triggers bearbeiten.
- Delete: Die Konfiguration des Triggers löschen und den Trigger aus dem Asset Repository entfernen.
- Clone: Die Konfiguration des Triggers klonen.
- Update deployment: Das Deployment der Trigger-Konfiguration am Bot Service aktualisieren.
Edit-Ansicht eines Pipeline-Triggers
Die Edit-Ansicht eines Pipeline-Triggers erlaubt es Ihnen, die Konfiguration des Triggers zu bearbeiten. Dazu gehören der Name, eine optionale Beschreibung, der Cron-Zeitplan, das Einsehen des Deployment-Zustands und der Pipelines, die vom Trigger ausgeführt werden.

Cron-Zeitpläne werden verwendet, um den Zeitpunkt zu definieren, zu dem die Pipeline getriggert werden soll. Der Cron-Zeitplan wird im folgenden Format definiert:
* * * * * *
- - - - - -
| | | | | |
| | | | | +-- Year (range: 1900-3000)
| | | | +---- Day of the Week (range: 1-7, 1 standing for Monday)
| | | +------ Month (range: 1-12)
| | +-------- Day of the Month (range: 1-31)
| +---------- Hour (range: 0-23)
+------------ Minute (range: 0-59)
Typische Ausdrücke sind:
* * * * * *: Jede Sekunde0 * * * * *: Jede Minute0 0 * * * *: Jede Stunde0 0 0 * * *: Jeden Tag um Mitternacht0 0 0 * * 1: Jeden Montag um Mitternacht0 0 0 1 * *: Jeden ersten Tag des Monats um Mitternacht
Deployment eines Pipeline-Triggers
Das Triggern einer Pipeline erfolgt durch den Bot Service. Der Bot Service ist ein Dienst, der für die Ausführung von Pipelines anhand von Triggern verantwortlich ist. Der Bot Service ist ein tenant-unabhängiger Dienst, der für die Verwaltung des Lebenszyklus der Trigger verantwortlich ist, einschließlich des Erstellens, Aktualisierens und Löschens von Triggern.
Auf der Statusseite ist ein bereitgestellter Trigger sichtbar. Die Statusseite zeigt die letzte Ausführungszeit des Triggers und die nächste Ausführungszeit des Triggers. Zu Testzwecken kann die Ausführung des Triggers manuell mit dem Button Trigger now gestartet werden.
