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.
Bauen mit Workflows
Mithilfe von CodeCatalyst Workflows können Sie Anwendungen und andere Ressourcen erstellen.
Themen
Wie erstelle ich eine Anwendung?
Um eine Anwendung oder Ressource darin zu erstellen CodeCatalyst, erstellen Sie zunächst einen Workflow und geben dann eine Build-Aktion darin an.
Eine Build-Aktion ist ein Workflow-Baustein, der Ihren Quellcode kompiliert, Komponententests ausführt und Artefakte erzeugt, die sofort bereitgestellt werden können.
Sie fügen Ihrem Workflow mithilfe des visuellen Editors oder des YAML-Editors der CodeCatalyst Konsole eine Build-Aktion hinzu.
Die allgemeinen Schritte zum Erstellen einer Anwendung oder Ressource lauten wie folgt.
So erstellen Sie eine Anwendung (allgemeine Aufgaben)
-
In CodeCatalyst fügen Sie Quellcode für eine Anwendung hinzu, die Sie erstellen möchten. Weitere Informationen finden Sie unter Speichern von Quellcode in Repositorys für ein Projekt in CodeCatalyst.
-
CodeCatalystIn erstellen Sie einen Workflow. Im Workflow definieren Sie, wie Ihre Anwendung erstellt, getestet und bereitgestellt wird. Weitere Informationen finden Sie unter Erste Schritte mit Workflows.
-
(Optional) Im Workflow fügen Sie einen Trigger hinzu, der die Ereignisse angibt, die dazu führen, dass der Workflow automatisch gestartet wird. Weitere Informationen finden Sie unter Automatisches Starten einer Workflow-Ausführung mithilfe von Triggern.
-
Im Workflow fügen Sie eine Build-Aktion hinzu, die Ihren Anwendungs- oder Ressourcenquellcode kompiliert und verpackt. Optional können Sie mit der Build-Aktion auch Komponententests ausführen, Berichte generieren und Ihre Anwendung bereitstellen, wenn Sie für diese Zwecke keine Test- oder Bereitstellungsaktion verwenden möchten. Weitere Informationen zu den Test- und Bereitstellungsaktionen finden Sie unterHinzufügen der Build-Aktion.
-
(Optional) Im Workflow fügen Sie eine Testaktion und eine Bereitstellungsaktion hinzu, um Ihre Anwendung oder Ressource zu testen und bereitzustellen. Sie können aus mehreren vorkonfigurierten Aktionen wählen, um Ihre Anwendung für verschiedene Ziele wie Amazon ECS bereitzustellen. Weitere Informationen finden Sie unter Testen mit Workflows und Bereitstellung mit Workflows.
-
Sie starten den Workflow entweder manuell oder automatisch über einen Trigger. Der Workflow führt nacheinander die Aktionen zum Erstellen, Testen und Bereitstellen aus, um Ihre Anwendung und Ressourcen für das Ziel zu erstellen, zu testen und bereitzustellen. Weitere Informationen finden Sie unter Manuelles Starten einer Workflow-Ausführung.
Vorteile der Build-Aktion
Die Verwendung der Build-Aktion innerhalb eines Workflows hat die folgenden Vorteile:
-
Vollständig verwaltet — Durch die Build-Aktion müssen Sie keine eigenen Build-Server einrichten, patchen, aktualisieren und verwalten.
-
Auf Abruf — Die Build-Aktion wird bei Bedarf skaliert, um Ihre Build-Anforderungen zu erfüllen. Sie zahlen nur für die Anzahl der Build-Minuten, die Sie wirklich nutzen. Weitere Informationen finden Sie unter Konfiguration von Compute- und Runtime-Images.
-
Sofort einsatzbereit — CodeCatalyst beinhaltet vorgefertigte Docker-Images für die Laufzeitumgebung, mit denen Sie all Ihre Workflow-Aktionen ausführen können, einschließlich Build-Aktionen. Diese Images sind mit nützlichen Tools zum Erstellen von Anwendungen wie und vorkonfiguriert. AWS CLI Node.js Sie können so konfigurieren CodeCatalyst , dass ein Build-Image verwendet wird, das Sie aus einer öffentlichen oder privaten Registrierung bereitstellen. Weitere Informationen finden Sie unter Angabe von Images für die Laufzeitumgebung.
Alternativen zur Build-Aktion
Wenn Sie eine Build-Aktion verwenden, um Ihre Anwendung bereitzustellen, sollten Sie stattdessen eine CodeCatalyst Bereitstellungsaktion verwenden. Durch Bereitstellungsaktionen wird eine Konfiguration hinter den Kulissen durchgeführt, die Sie andernfalls manuell schreiben müssten, wenn Sie eine Build-Aktion verwenden. Weitere Informationen zu den verfügbaren Bereitstellungsaktionen finden Sie unter. Liste der Bereitstellungsaktionen
Sie können es auch verwenden AWS CodeBuild , um Ihre Anwendungen zu erstellen. Weitere Informationen finden Sie unter Was ist CodeBuild?.