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, dort finden Sie Anweisungen zum Einrichten eines Projekts mit einem funktionierenden Workflow, eine Beispielanwendung und andere Ressourcen.
Themen
Voraussetzungen
Bevor Sie beginnen:
-
Sie benötigen ein CodeCatalyst Leerzeichen. Weitere Informationen finden Sie unter Einen Raum schaffen.
-
In Ihrem CodeCatalyst Bereich benötigen Sie ein leeres Projekt mit dem Namen:
codecatalyst-project
Weitere Informationen finden Sie unter Ein leeres Projekt in Amazon erstellen CodeCatalyst.
-
In Ihrem Projekt benötigen Sie ein CodeCatalyst Repository mit dem Namen:
codecatalyst-source-repository
Weitere Informationen finden Sie unter Erstellen eines Quell-Repositorys.
Anmerkung
Wenn Sie bereits über ein Projekt und ein Quell-Repository verfügen, können Sie diese verwenden. Wenn Sie jedoch neue erstellen, wird das Aufräumen am Ende dieses Tutorials erleichtert.
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
Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.
-
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 YAMLEditor konfigurieren. Beginnen wir mit dem YAML Editor und wechseln dann zum visuellen Editor.
-
Wählen Sie + Aktionen, um eine Liste von Workflow-Aktionen anzuzeigen, die Sie Ihrem Workflow hinzufügen können.
-
Wählen Sie in der Aktion Erstellen die Option + aus, um die Aktionen YAML 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 dieBuild_f0
Aktion ausgeführt wird, drucktHello, World!
in die Protokolle, erkennt Testberichte auf dem Computercomputer und gibt sie auf der Berichtsseite der CodeCatalyst Konsole aus. -
Wählen Sie Visual, um die Workflow-Definitionsdatei im Visual 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 Ihrem Repository gespeichert werden, speichern Sie Ihre Änderungen mit Commits.
Um Ihre Workflow-Änderungen zu übernehmen
-
(Optional) Wählen Sie Validieren, um sicherzustellen, dass der YAML Workflow-Code gültig ist.
-
Wählen Sie Commit (Übergeben).
-
Geben Sie im Feld Workflow-Dateiname einen Namen für Ihre Workflow-Konfigurationsdatei ein, z.
my-first-workflow
B. -
Geben Sie im Feld Commit-Nachricht eine Nachricht ein, um Ihren Commit zu identifizieren, z.
create my-first-workflow.yaml
B. -
Wählen Sie unter Repository das Repository aus, in dem Sie den Workflow speichern möchten (
codecatalyst-repository
). -
Wählen Sie unter Branchname den Branch aus, in dem Sie den Workflow speichern möchten (
main
). -
Wählen Sie Commit (Übergeben).
Ihr neuer Workflow wird in der Liste der Workflows angezeigt. Es kann einen Moment 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 eine Workflow-Ausführung gestartet.
Schritt 3: Ausführungsergebnisse anzeigen
In diesem Schritt navigieren Sie zu dem Lauf, der von Ihrem Commit aus gestartet wurde, und sehen sich die Ergebnisse an.
Um die Ergebnisse des Laufs anzuzeigen
-
Wählen Sie den Namen Ihres Workflows, zum Beispiel
Workflow_fe47
.Ein Workflow-Diagramm, das die Bezeichnung Ihres Quell-Repositorys (WorkflowSource) und die Build-Aktion (z. B. build_F0) zeigt.
-
Wählen Sie im Workflow-Ausführungsdiagramm die Build-Aktion aus (z. B. build_F0).
-
Überprüfen Sie den Inhalt der Registerkarten Protokolle, Berichte, Konfiguration und Variablen. Auf diesen Registerkarten werden die Ergebnisse Ihrer Build-Aktion angezeigt.
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.