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 sie verwenden CodePipeline , um eine CI/CD-Pipeline aus automatisierten Schritten zu strukturieren, mit denen Aufgaben ausgeführt werden, die den Quellcode Ihrer Anwendung erstellen, testen und bereitstellen. Wenn du eine Pipeline erstellst, wählst du eine verfügbare Quellaktion und einen Anbieter aus, z. B. einen S3-Bucket, ein CodeCommit Repository, ein Bitbucket-Repository oder ein GitHub Repository, das deinen Quellcode enthält und deine Pipeline startet, wenn du eine Quellcodeänderung festschreibst. Du wählst auch die Test-, Build- und Bereitstellungsaktionen und Anbieter aus, die du bei der Ausführung deiner Pipeline automatisch einbeziehen möchtest. 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, in der Sie erfolgreich eine Pipeline 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 aus der zu aktualisieren AWS CLI, können Sie versehentlich eine Struktur erstellen, 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.
In den folgenden Abschnitten werden allgemeine Parameter und ihre Position in der Pipeline-Struktur beschrieben. Die Anforderungen an die Rohrleitungsstruktur werden in jedem Abschnitt für die folgenden Typen von Rohrleitungskomponenten detailliert beschrieben:
-
Feldreferenz für den Pipeline-Erklärung
-
Feldreferenz für den Erklärung der Phase
-
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
-
Linkliste für Gültige Konfigurationsparameter für jeden Anbietertyp
Weitere Informationen finden Sie in der CodePipeline APIAnleitung zu dem PipelineDeclarationObjekt.
Das folgende Beispiel für eine Pipeline-Konsolenansicht zeigt die Pipeline mit dem Namen new-github Source
manual
, die Stufen mit den Namen und und die Aktionen von GitHub (Version 2), die manuelle Genehmigung und die CodeBuild Aktionsanbieter. Build
Wenn der Pipeline-Bearbeitungsmodus im Konsolendiagramm angezeigt wird, können Sie Quellenüberschreibungen, Trigger und Aktionen bearbeiten, wie im folgenden Beispiel gezeigt.