View a markdown version of this page

Einen Arbeitsablauf erstellen - 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.

Einen Arbeitsablauf erstellen

Ein Workflow ist ein automatisiertes Verfahren, das beschreibt, wie Sie Ihren Code als Teil eines Systems für kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD) erstellen, testen und bereitstellen. 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.

Verwenden Sie das folgende Verfahren, um einen Workflow in zu erstellen. CodeCatalyst Der Workflow wird als YAML-Datei in einem ~/.codecatalyst/workflows/ Ordner im ausgewählten Quell-Repository gespeichert. Optional können Sie den Workflow in einem Unterordner von speichern, ~/.codecatalyst/workflows/ indem Sie dem Workflow-Dateinamen beim Commit einen Ordnernamen voranstellen. Weitere Informationen finden Sie in den folgenden Anweisungen.

Weitere Informationen zu Workflows finden Sie unter Entwickeln, Testen und Bereitstellen mit Workflows.

Visual
So erstellen Sie einen Arbeitsablauf mit dem visuellen Editor
  1. Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.

  2. Wählen Sie Ihr Projekt.

  3. Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.

  4. Wählen Sie Workflow erstellen aus.

    Das Dialogfenster Workflow erstellen wird angezeigt.

  5. Wählen Sie im Feld Quell-Repository ein Quell-Repository aus, in dem die Workflow-Definitionsdatei gespeichert werden soll. Wenn kein Quell-Repository existiert, erstellen Sie eines.

  6. Wählen Sie im Feld Branch einen Branch aus, in dem sich die Workflow-Definitionsdatei befinden soll.

  7. Wählen Sie Erstellen aus.

    Amazon CodeCatalyst speichert die Repository- und Branch-Informationen im Arbeitsspeicher, aber der Workflow wurde noch nicht festgeschrieben.

  8. Wählen Sie Visuell.

  9. Erstellen Sie den Arbeitsablauf:

    1. (Optional) Wählen Sie im Workflow-Diagramm die Felder Quelle und Trigger aus. Ein Bereich „Auslöser“ wird angezeigt. Wählen Sie Trigger hinzufügen, um einen Trigger hinzuzufügen. Weitere Informationen finden Sie unter Hinzufügen von Triggern zu Workflows.

    2. Wähle + Aktionen (oben links). Der Aktionskatalog wird angezeigt.

    3. Wählen Sie das Pluszeichen (+) in einer Aktion, um sie dem Workflow hinzuzufügen. Verwenden Sie den Bereich auf der rechten Seite, um die Aktion zu konfigurieren. Weitere Informationen finden Sie unter Hinzufügen einer Aktion zu einem Workflow.

    4. (Optional) Wählen Sie Workflow-Eigenschaften (oben rechts). Ein Bereich mit den Workflow-Eigenschaften wird angezeigt. Konfigurieren Sie den Workflow-Namen, den Ausführungsmodus und die Berechnung. Weitere Informationen erhalten Sie unter Konfiguration des Warteschlangenverhaltens von Läufen und Konfiguration von Compute- und Runtime-Images.

  10. (Optional) Wählen Sie Validieren, um den YAML-Code des Workflows vor dem Commit zu validieren.

  11. Wählen Sie Commit aus, und gehen Sie im Dialogfeld Commit für den Workflow wie folgt vor:

    1. Belassen Sie für den Workflow-Dateinamen den Standardnamen, oder geben Sie Ihren eigenen ein. Die Datei wird in einem ~/.codecatalyst/workflows/ Ordner im ausgewählten Quell-Repository und Branch gespeichert. Sie können dem Dateinamen einen Ordner oder Unterordner voranstellen. Beispiele:

      • Wenn Sie my-workflow (kein Ordner) angeben, wird die Datei als gespeichert ~/.codecatalyst/workflows/my-workflow.yaml

      • Wenn Sie angeben, wird die Datei folder/subfolder/my-workflow gespeichert als ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. Belassen Sie für Commit-Nachricht die Standardnachricht, oder geben Sie eine eigene ein.

    3. Wählen Sie für Repository und Branch das Quell-Repository und den Branch für die Workflow-Definitionsdatei aus. Diese Felder sollten auf das Repository und den Branch gesetzt werden, die Sie zuvor im Dialogfeld „Workflow erstellen“ angegeben haben. Sie können das Repository und den Branch jetzt ändern, wenn Sie möchten.

      Anmerkung

      Nachdem Sie Ihre Workflow-Definitionsdatei übertragen haben, kann sie nicht mit einem anderen Repository oder Branch verknüpft werden. Wählen Sie diese daher sorgfältig aus.

    4. Wählen Sie Commit, um die Workflow-Definitionsdatei zu übertragen.

YAML
Um einen Workflow mit dem YAML-Editor zu erstellen
  1. Öffnen Sie die CodeCatalyst Konsole unter. https://codecatalyst.aws/

  2. Wählen Sie Ihr Projekt.

  3. Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.

  4. Wählen Sie Workflow erstellen aus.

    Das Dialogfenster Workflow erstellen wird angezeigt.

  5. Wählen Sie im Feld Quell-Repository ein Quell-Repository aus, in dem die Workflow-Definitionsdatei gespeichert werden soll. Wenn kein Quell-Repository existiert, erstellen Sie eines.

  6. Wählen Sie im Feld Branch einen Branch aus, in dem sich die Workflow-Definitionsdatei befinden soll.

  7. Wählen Sie Erstellen aus.

    Amazon CodeCatalyst speichert die Repository- und Branch-Informationen im Arbeitsspeicher, aber der Workflow wurde noch nicht festgeschrieben.

  8. Wählen Sie YAML.

  9. Erstellen Sie den Workflow:

    1. (Optional) Fügen Sie dem YAML-Code einen Trigger hinzu. Weitere Informationen finden Sie unter Hinzufügen von Triggern zu Workflows.

    2. Wählen Sie + Aktionen (oben links). Der Aktionskatalog wird angezeigt.

    3. Wählen Sie das Pluszeichen (+) in einer Aktion, um sie dem Workflow hinzuzufügen. Verwenden Sie den Bereich auf der rechten Seite, um die Aktion zu konfigurieren. Weitere Informationen finden Sie unter Hinzufügen einer Aktion zu einem Workflow.

    4. (Optional) Wählen Sie Workflow-Eigenschaften (oben rechts). Ein Bereich mit den Workflow-Eigenschaften wird angezeigt. Konfigurieren Sie den Workflow-Namen, den Ausführungsmodus und die Berechnung. Weitere Informationen erhalten Sie unter Konfiguration des Warteschlangenverhaltens von Läufen und Konfiguration von Compute- und Runtime-Images.

  10. (Optional) Wählen Sie Validieren, um den YAML-Code des Workflows vor dem Commit zu validieren.

  11. Wählen Sie Commit aus, und gehen Sie im Dialogfeld Commit für den Workflow wie folgt vor:

    1. Belassen Sie für den Workflow-Dateinamen den Standardnamen, oder geben Sie Ihren eigenen ein. Die Datei wird in einem ~/.codecatalyst/workflows/ Ordner im ausgewählten Quell-Repository und Branch gespeichert. Sie können dem Dateinamen einen Ordner oder Unterordner voranstellen. Beispiele:

      • Wenn Sie my-workflow (kein Ordner) angeben, wird die Datei als gespeichert ~/.codecatalyst/workflows/my-workflow.yaml

      • Wenn Sie angeben, wird die Datei folder/subfolder/my-workflow gespeichert als ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. Belassen Sie für Commit-Nachricht die Standardnachricht, oder geben Sie eine eigene ein.

    3. Wählen Sie für Repository und Branch das Quell-Repository und den Branch für die Workflow-Definitionsdatei aus. Diese Felder sollten auf das Repository und den Branch gesetzt werden, die Sie zuvor im Dialogfeld „Workflow erstellen“ angegeben haben. Sie können das Repository und den Branch jetzt ändern, wenn Sie möchten.

      Anmerkung

      Nachdem Sie Ihre Workflow-Definitionsdatei übertragen haben, kann sie nicht mit einem anderen Repository oder Branch verknüpft werden. Wählen Sie diese daher sorgfältig aus.

    4. Wählen Sie Commit, um die Workflow-Definitionsdatei zu übertragen.