

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
<a name="reference-pipeline-structure"></a>

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 unter[CodePipeline Konzepte](concepts.md).

 
+ 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 unter[Starten Sie eine Pipeline in CodePipeline](pipelines-about-starting.md). 
+ 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 unter[DevOps Beispiel für eine Pipeline](concepts-devops-example.md).

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](limits.md), 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](pipeline-requirements.md)
+ Feldreferenz für den [Deklaration der Stufe](stage-requirements.md)
+ Feldreferenz für den [Aktionsdeklaration](action-requirements.md)
+ Liste von [Gültige Aktionsanbieter in CodePipeline](actions-valid-providers.md) nach Aktionstyp
+ Referenz für [Gültige Einstellungen für den `PollForSourceChanges` Parameter](PollForSourceChanges-defaults.md)
+ Referenz für [Gültige Eingabe- und Ausgabeartefakte für jeden Aktionstyp](reference-action-artifacts.md)
+ Liste der Links für [Gültige Konfigurationsparameter für jeden Anbietertyp](structure-configuration-examples.md)

Weitere Informationen finden Sie im * CodePipeline API-Handbuch zu dem [ PipelineDeclaration ](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PipelineDeclaration.html) Objekt*.

Das folgende Beispiel für eine Pipeline-Konsolenansicht zeigt die Pipeline mit dem Namen new-github `Source``manual`, die Stufen mit dem Namen und und die Aktionen von GitHub (via GitHub App), manuellen Genehmigungsanbietern und CodeBuild Aktionsanbietern. `Build`

![Ein Beispiel für die Pipeline-Ansicht in der CodePipeline Konsole.](https://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/images/pipeline-console-view.png)


Im Pipeline-Bearbeitungsmodus können Sie, wenn er im Konsolendiagramm angezeigt wird, Quellüberschreibungen, Trigger und Aktionen bearbeiten, wie im folgenden Beispiel gezeigt.

![Ein Beispiel für den Pipeline-Bearbeitungsmodus in der CodePipeline Konsole.](https://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/images/pipeline-console-view-edit.png)


**Topics**
+ [Pipeline-Erklärung](pipeline-requirements.md)
+ [Deklaration der Stufe](stage-requirements.md)
+ [Aktionsdeklaration](action-requirements.md)
+ [Gültige Aktionsanbieter in CodePipeline](actions-valid-providers.md)
+ [Gültige Einstellungen für den `PollForSourceChanges` Parameter](PollForSourceChanges-defaults.md)
+ [Gültige Eingabe- und Ausgabeartefakte für jeden Aktionstyp](reference-action-artifacts.md)
+ [Gültige Konfigurationsparameter für jeden Anbietertyp](structure-configuration-examples.md)