Automatisches Starten einer Workflow-Ausführung nach Repository-Ereignissen eines Drittanbieters - Amazon CodeCatalyst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Automatisches Starten einer Workflow-Ausführung nach Repository-Ereignissen eines Drittanbieters

Du kannst ein verknüpftes GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository als Quelle für einen Workflow verwenden, bei dem Änderungen an einem bestimmten Branch in einem verknüpften GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository automatisch einen Workflow-Lauf starten.

Ein Workflow ist ein automatisiertes Verfahren, das beschreibt, wie du deinen Code als Teil eines CI/CD-Systems (Continuous Integration and Continuous Delivery) erstellst, testest und einsetzt. Ein Workflow definiert eine Reihe von Schritten oder Aktionen, die während einer Workflow-Ausführung ausgeführt werden sollen. Ein Workflow definiert auch die Ereignisse oder Auslöser, die den Start des Workflows auslösen. Um einen Workflow einzurichten, erstellen Sie mit dem Visual oder YAML Editor der CodeCatalyst Konsole eine Workflow-Definitionsdatei.

Tipp

Um einen schnellen Überblick darüber zu erhalten, wie Sie Workflows in einem Projekt verwenden können, erstellen Sie ein Projekt mit einem Blueprint. Jeder Blueprint stellt einen funktionierenden Workflow bereit, den Sie überprüfen, ausführen und mit dem Sie experimentieren können.

Wenn du einen Workflow für die Verwendung eines verknüpften GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys konfigurierst, wird die Workflow-Konfigurationsdatei in diesem GitHub Repository, Bitbucket-Repository oder Projekt-Repository gespeichert. GitLab Die Workflow-Konfiguration ist eine YAML Datei, die den Workflow-Namen, die Auslöser, Ressourcen, Artefakte und Aktionen definiert. Weitere Informationen zur Workflow-Konfigurationsdatei finden Sie unterYAMLWorkflow-Definition.

Die Workflow-Konfigurationsdatei muss sich im ./codecatalyst/workflows/ Verzeichnis deines GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys befinden.

Du kannst den Workflow-Editor verwenden, um Workflows zu erstellen und zu konfigurieren. Weitere Informationen finden Sie unter Erste Schritte mit Workflows und Quell-Repositorys mit Workflows verbinden.

Hinzufügen von Triggern zum Starten von Workflow-Läufen

Du kannst einen CodeCatalyst Workflow so konfigurieren, dass er automatisch eine Ausführung startet, wenn Code in den angegebenen Branch deines Repositorys GitHub oder des Bitbucket-Repositorys übertragen wird. Um eine Workflow-Ausführung automatisch zu starten, füge dem Triggers Abschnitt der Workflow-Konfigurationsdatei einen Trigger hinzu.

Beispiel: Ein einfacher Code-Push-Trigger

Das folgende Beispiel zeigt einen Trigger, der eine Workflow-Ausführung startet, wenn Code in einen beliebigen Branch in Ihrem Quell-Repository übertragen wird.

Triggers: - Type: PUSH

Beispiel: Ein einfacher Pull-Request-Trigger

Das folgende Beispiel zeigt einen Trigger, der einen Workflow-Lauf startet, wenn ein Pull-Request für einen Branch in Ihrem Quell-Repository erstellt wird.

Triggers: - Type: PULLREQUEST Events: - OPEN

Weitere Informationen finden Sie unter Automatisches Starten einer Workflow-Ausführung mithilfe von Triggern.