CodePipeline 管道結構參考 - AWS CodePipeline

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CodePipeline 管道結構參考

您可以使用 CodePipeline 來建構自動化步驟的 CI/CD 管道,以完成建置、測試和部署應用程式原始程式碼的任務。當您建立管道時,您可以選擇可用的來源動作和提供者,例如 S3 儲存貯體、CodeCommit 儲存庫、Bitbucket 儲存庫或 GitHub 儲存庫,其中包含您的原始碼,並在您進行原始碼變更時啟動您的管道。您也可以選擇測試、建置和部署動作,以及在管道執行時自動包含的提供者。如需部署應用程式的 DevOps 管道概念範例,請參閱DevOps 管道範例

根據預設,您在 中成功建立的任何管道 AWS CodePipeline 都有有效的結構。不過,如果您手動建立或編輯 JSON 檔案以建立管道或從 更新管道 AWS CLI,您可能會無意中建立無效的結構。下列參考可協助您更進一步了解管道結構的要求,以及如何對問題進行故障排除。請參閱 AWS CodePipeline 中的配額 中的限制,這些限制適用於所有管道。

下列各節提供高階參數及其在管道結構中的位置。管道結構需求會在以下管道元件類型的每個區段中詳細說明:

如需詳細資訊,請參閱 CodePipeline API 指南中的 PipelineDeclaration 物件。

下列範例管道主控台檢視顯示名為 new-github 的管道、名為 Sourcemanual和 的階段Build,以及來自 GitHub (透過 GitHub 應用程式)、手動核准和 CodeBuild 動作提供者的動作。

CodePipeline 主控台中的管道檢視範例。

在主控台圖表中檢視時,管道編輯模式可讓您編輯來源覆寫、觸發條件和動作,如下列範例所示。

CodePipeline 主控台中的管道編輯模式範例。