View a markdown version of this page

Erste Schritte mit Workflows - Amazon CodeCatalyst

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.

Erste Schritte mit Workflows

In diesem Tutorial erfahren Sie, wie Sie Ihren ersten Workflow erstellen und konfigurieren.

Tipp

Möchten Sie lieber mit einem vorkonfigurierten Workflow beginnen? SieheEin Projekt mit einem Blueprint erstellen, das Anweisungen zum Einrichten eines Projekts mit einem funktionierenden Workflow, eine Beispielanwendung und andere Ressourcen enthält.

Voraussetzungen

Bevor Sie beginnen:

Anmerkung

Wenn Sie ein vorhandenes Projekt und ein Quell-Repository haben, können Sie diese verwenden. Wenn Sie jedoch neue erstellen, wird die Bereinigung am Ende dieses Tutorials einfacher.

Schritt 1: Erstellen und konfigurieren Sie Ihren Workflow

In diesem Schritt erstellen und konfigurieren Sie einen Workflow, der Ihren Quellcode automatisch erstellt und testet, wenn Änderungen vorgenommen werden.

Um Ihren Workflow zu erstellen
  1. Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.

  2. Wählen Sie Workflow erstellen aus.

    Die Workflow-Definitionsdatei wird im YAML-Editor der CodeCatalyst Konsole angezeigt.

Um Ihren Workflow zu konfigurieren

Sie können Ihren Workflow im Visual Editor oder im YAML Editor konfigurieren. Lassen Sie uns mit dem YAML-Editor beginnen und dann zum visuellen Editor wechseln.

  1. Wählen Sie + Aktionen, um eine Liste der Workflow-Aktionen anzuzeigen, die Sie Ihrem Workflow hinzufügen können.

  2. Wählen Sie in der Build-Aktion +, um die YAML der Aktion zu Ihrer Workflow-Definitionsdatei hinzuzufügen. Ihr Workflow sieht jetzt ähnlich wie folgt aus.

    Name: Workflow_fe47 SchemaVersion: "1.0" # Optional - Set automatic triggers. Triggers: - Type: Push Branches: - main # Required - Define action configurations. Actions: Build_f0: Identifier: aws/build@v1 Inputs: Sources: - WorkflowSource # This specifies that the action requires this workflow as a source Outputs: AutoDiscoverReports: Enabled: true # Use as prefix for the report files ReportNamePrefix: rpt Configuration: Steps: - Run: echo "Hello, World!" - Run: echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>" >> report.xml - Run: echo "<testsuite tests=\"1\" name=\"TestAgentJunit\" >" >> report.xml - Run: echo "<testcase classname=\"TestAgentJunit\" name=\"Dummy Test\"/></testsuite>" >> report.xml

    Der Workflow kopiert die Dateien im WorkflowSource Quell-Repository auf den Computer, auf dem die Build_f0 Aktion ausgeführt wird, druckt Hello, World! in die Protokolle, erkennt Testberichte auf dem Computer und gibt sie auf der Seite Berichte der CodeCatalyst Konsole aus.

  3. Wählen Sie Visuell, um die Workflow-Definitionsdatei im visuellen Editor anzuzeigen. Mit den Feldern im visuellen Editor können Sie die im YAML-Editor angezeigten YAML-Eigenschaften konfigurieren.

Schritt 2: Speichern Sie Ihren Workflow mit einem Commit

In diesem Schritt speichern Sie Ihre Änderungen. Da Workflows als .yaml Dateien in deinem Repository gespeichert werden, speicherst du deine Änderungen zusammen mit Commits.

Um deine Workflow-Änderungen zu bestätigen
  1. (Optional) Wählen Sie Validieren, um sicherzustellen, dass der YAML-Code des Workflows gültig ist.

  2. Wählen Sie Commit (Übergeben).

  3. Geben Sie im Feld Workflow-Dateiname einen Namen für Ihre Workflow-Konfigurationsdatei ein, z. B. my-first-workflow

  4. Geben Sie im Feld Commit-Nachricht eine Nachricht ein, um Ihren Commit zu identifizieren, z. create my-first-workflow.yaml B.

  5. Wählen Sie unter Repository das Repository aus, in dem Sie den Workflow speichern möchten (codecatalyst-repository).

  6. Wählen Sie unter Branchname den Branch aus, in dem Sie den Workflow speichern möchten (main).

  7. Wählen Sie Commit (Übergeben).

Ihr neuer Workflow wird in der Liste der Workflows angezeigt. Es kann einige Zeit dauern, bis es angezeigt wird.

Da Workflows mit Commits gespeichert werden und für den Workflow ein Code-Push-Trigger konfiguriert ist, wird beim Speichern des Workflows automatisch ein Workflow-Lauf gestartet.

Schritt 3: Laufergebnisse anzeigen

In diesem Schritt navigierst du zu dem Lauf, der mit deinem Commit gestartet wurde, und siehst dir die Ergebnisse an.

Um die Ergebnisse des Laufs anzuzeigen
  1. Wählen Sie den Namen Ihres Workflows, Workflow_fe47 z. B.

    Ein Workflow-Diagramm, das die Bezeichnung Ihres Quell-Repositorys (WorkflowSource) und die Build-Aktion (z. B. Build_f 0) zeigt.

  2. Wählen Sie im Workflow-Ausführungsdiagramm die Build-Aktion aus (z. B. Build_f 0).

  3. Überprüfen Sie den Inhalt der Registerkarten „Protokolle“, „Berichte“, „Konfiguration“ und „Variablen“. Diese Registerkarten zeigen Ihnen die Ergebnisse Ihrer Build-Aktion.

    Weitere Informationen finden Sie unter Ergebnisse einer Build-Aktion anzeigen.

(Optional) Schritt 4: Bereinigen

In diesem Schritt bereinigen Sie die Ressourcen, die Sie in diesem Tutorial erstellt haben.

Um Ressourcen zu löschen
  • Wenn Sie für dieses Tutorial ein neues Projekt erstellt haben, löschen Sie es. Detaillierte Anweisungen finden Sie unter Löschen eines Projekts. Durch das Löschen des Projekts werden auch das Quell-Repository und der Workflow gelöscht.