AWS CodePipeline 是一種全受管持續交付服務,可協助您自動化發行管道,以快速可靠地提供應用程式和基礎設施更新。CodePipeline 可根據您定義的發行模式,在每次程式碼變更時自動建立、測試和部署發行程序的各個階段。這可讓您快速且可靠地交付功能和更新。您可以將 AWS CodePipeline 與 GitHub 等第三方服務或您的自訂外掛程式輕鬆整合。對於 AWS CodePipeline,您只需按實際使用量付費。不需要預先支付費用或簽訂長期合約。
優勢
快速交付
AWS CodePipeline 可自動化您的軟體發行程序,讓您將新功能快速釋出給使用者。您可以使用 CodePipeline 快速逐一查看意見回饋,並更快速地將新功能提供給使用者。
將建置、測試及發行程序自動化可讓您在每次程式碼變更時輕鬆快速地進行測試,並在錯誤不大且易於修正時發現它們。您可以在準備和發行程序中執行每一個變更,以確保應用程式或基礎設施的品質。
可設定的工作流程
AWS CodePipeline 可讓您使用主控台界面、AWS CLI、AWS CloudFormation 或 AWS 開發套件,製作軟體發行程序不同階段的模型。您可以輕鬆指定要執行的測試,以及自訂用來部署應用程式和其相依項的步驟。
快速開始使用
您可以使用 AWS CodePipeline 立即開始製作軟體發行程序的模型。無須佈建或設定伺服器。CodePipeline 是連接至您現有工具和系統的全受管持續交付服務。
易於整合
AWS CodePipeline 可輕鬆擴展以符合您的特定需求。您可以在發行程序的任何步驟使用我們預先建置的外掛程式或自己的自訂外掛程式。例如,您可以從 GitHub 提取原始程式碼、使用現場部署 Jenkins 建置伺服器、使用第三方服務執行載入測試,或者將部署資訊傳送至您的自訂操作儀表板。
運作方式

案例研究

Lululemon athletica 是一間加拿大公司,在全球超過 350 個地點銷售以瑜伽為靈感的服裝和其他服裝,該公司使用 AWS CodePipeline 簡化開發流程以支援其持續整合和交付重心。

3M Health Information Systems 是全球醫療保健產業最大型的軟體供應商之一,透過使用 AWS CodePipeline 管理其持續整合和持續交付部署工作流程來支援 DevOps 文化。