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

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

持續交付和持續整合

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

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

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

如需詳細資訊,請參閱實踐持續整合和持續交付 AWS:使用 DevOps.

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