持續交付和持續整合 - AWS CodePipeline

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

持續交付和持續整合

CodePipeline 是一項持續交付服務,可自動化軟體的建置、測試和部署至生產環境。

持續交付是自動化發行程序的軟體開發方法。每項軟體變更都會自動建置、測試和部署至生產環境。最終推送到生產環境之前,人員、自動化測試或商業規則可決定何時應該進行最終推送。雖然每項成功軟體變更都可以立即使用持續交付發行到生產環境,但是不需要立即發行所有變更。

持續整合是一種軟體開發實務,其中團隊成員會使用版本控制系統,並經常將其工作整合到相同的位置,例如主要分支。每項變更都會經過建置和驗證,盡快偵測整合錯誤。與可自動化整個軟體發行程序直到生產環境的「持續交付」相較之下,持續整合著重於自動建置和測試程式碼。

如需詳細資訊,請參閱在 上實作持續整合和持續交付 AWS:使用 加速軟體交付 DevOps

您可以使用 CodePipeline 主控台、 AWS Command Line Interface (AWS CLI) AWS SDKs、 或其中任何組合來建立和管理管道。