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.
CodePipeline Referenz zur Pipeline-Struktur
Sie können CodePipeline es verwenden, um eine CI/CD Pipeline automatisierter Schritte zu strukturieren, mit denen Aufgaben zum Erstellen, Testen und Bereitstellen Ihres Anwendungsquellcodes ausgeführt werden. Dieser Referenzabschnitt enthält Details zur JSON-Struktur und zu den Parametern in Ihrer Pipeline. Eine allgemeine Liste von Konzepten, die beschreiben, wie Pipelines verwendet werden, finden Sie unterCodePipeline Konzepte.
-
Wenn Sie eine Pipeline erstellen, wählen Sie eine verfügbare Quellaktion und einen verfügbaren Anbieter aus, z. B. einen S3-Bucket, ein CodeCommit Repository, ein Bitbucket-Repository oder ein GitHub Repository, das Ihren Quellcode enthält und Ihre Pipeline startet, wenn Sie eine Quellcodeänderung festschreiben. Dieser Referenzabschnitt enthält Referenzinformationen zu den verfügbaren Quellen für deine Pipeline. Weitere Informationen zum Arbeiten mit Quellaktionen finden Sie unterStarten Sie eine Pipeline in CodePipeline.
-
Sie können die Test-, Build- und Deployment-Aktionen und Anbieter auswählen, die Sie bei der Ausführung Ihrer Pipeline automatisch einbeziehen möchten. Dieser Referenzabschnitt enthält Referenzinformationen zu den verfügbaren Aktionen und dazu, wie sie in Ihr Pipeline-JSON passen.
-
Ihre fertige Pipeline besteht aus einer Quellphase sowie weiteren Stufen, in denen Sie Aktionen zum Bereitstellen und Testen Ihrer Anwendung konfigurieren. Ein konzeptionelles Beispiel für eine DevOps Pipeline, die Ihre Anwendung bereitstellt, finden Sie unterDevOps Beispiel für eine Pipeline.
Standardmäßig hat jede Pipeline, die Sie erfolgreich erstellen, AWS CodePipeline eine gültige Struktur. Wenn Sie jedoch manuell eine JSON-Datei erstellen oder bearbeiten, um eine Pipeline zu erstellen, oder eine Pipeline von der aus aktualisieren AWS CLI, erstellen Sie möglicherweise versehentlich eine Struktur, die nicht gültig ist. Die folgende Referenz kann Ihnen dabei helfen, die Anforderungen hinsichtlich der Struktur Ihrer Pipeline besser zu verstehen und Probleme zu beheben. Beachten Sie die Einschränkungen in Kontingente in AWS CodePipeline, die für alle Pipelines gelten.
Die folgenden Abschnitte enthalten allgemeine Parameter und ihre Position in der Pipeline-Struktur. Die Anforderungen an die Pipeline-Struktur werden in den einzelnen Abschnitten für die folgenden Pipeline-Komponententypen detailliert beschrieben:
-
Feldreferenz für den Pipeline-Erklärung
-
Feldreferenz für den Deklaration der Stufe
-
Feldreferenz für den Aktionsdeklaration
-
Liste von Gültige Aktionsanbieter in CodePipeline nach Aktionstyp
-
Referenz für Gültige Einstellungen für den PollForSourceChanges Parameter
-
Referenz für Gültige Eingabe- und Ausgabeartefakte für jeden Aktionstyp
-
Liste der Links für Gültige Konfigurationsparameter für jeden Anbietertyp
Weitere Informationen finden Sie im CodePipeline API-Handbuch zu dem PipelineDeclaration Objekt.
Das folgende Beispiel für eine Pipeline-Konsolenansicht zeigt die Pipeline mit dem Namen new-github Sourcemanual, die Stufen mit dem Namen und und die Aktionen von GitHub (via GitHub App), manuellen Genehmigungsanbietern und CodeBuild Aktionsanbietern. Build
Im Pipeline-Bearbeitungsmodus können Sie, wenn er im Konsolendiagramm angezeigt wird, Quellüberschreibungen, Trigger und Aktionen bearbeiten, wie im folgenden Beispiel gezeigt.