張貼日期: Dec 12, 2017
AWS CodePipeline 現可支援部署至 Amazon Elastic Container Service (Amazon ECS) 和 AWS Fargate。如此將更容易為以容器為基礎的應用程式建立持續交付跨平台資產管道。
當您推送代碼更改時,AWS CodePipeline 將自動呼叫指定的服務以建立您的 Docker 影像、執行測試,並更新執行中的容器。例如,您可以建立跨平台資產管道,其中的代碼變更會在 AWS CodeCommit 觸發 AWS CodeBuild 建立新的影像,並將它上傳至 Amazon Elastic 容器登錄檔。接著,CodePipeline 將自動指示 Amazon ECS 將已更新的容器透過 Amazon ECS 或 AWS Fargate 部署至您的受管叢集。另外,CodePipeline 整合多種第三方 CI/CD 服務,因此您可利用現有的工具來使用跨平台資產管道。
如需逐步操作的教學課程,請參閱 Amazon ECS Developer Guide 中的這個使用案例。
這項整合在美國東部 (俄亥俄)、美國東部 (維吉尼亞北部)、美國西部 (奧勒岡)、美國西部 (加利佛尼亞北部)、加拿大 (中部)、歐洲 (倫敦)、歐洲 (愛爾蘭)、歐洲 (法蘭克福)、亞太區域 (雪梨)、亞太區域 (新加坡)、亞太區域 (東京) 及亞太區域 (首爾) 區域均有提供。如需 AWS 區域的詳細資訊,請參閱此處。