Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von 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 eines Workflows, der nach Repository-Ereignissen von Drittanbietern ausgeführt wird
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 Systems für kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD) erstellst, testest und bereitstellst. Ein Workflow definiert eine Reihe von Schritten oder Aktionen, die während einer Workflow-Ausführung durchzuführen sind. Ein Workflow definiert auch die Ereignisse oder Auslöser, die zum Starten des Workflows führen. Um einen Workflow einzurichten, erstellen Sie eine Workflow-Definitionsdatei mit dem visuellen Editor oder dem YAML-Editor der CodeCatalyst Konsole.
Tipp
Um einen kurzen Ü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 unterDefinition von Workflow-YAML.
Die Workflow-Konfigurationsdatei muss sich in dem ./codecatalyst/workflows/ Verzeichnis in deinem GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository 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 an den angegebenen Branch deines Repositorys GitHub oder Bitbucket-Repositorys übertragen wird. Um einen Workflow-Lauf 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 an einen beliebigen Branch in deinem 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 deinem Quell-Repository erstellt wird.
Triggers: - Type: PULLREQUEST Events: - OPEN
Weitere Informationen finden Sie unter Automatisches Starten einer Workflow-Ausführung mithilfe von Triggern.