張貼日期: Dec 1, 2016

AWS CodeBuild 是全受管的組建服務,可編譯原始程式碼、執行測試,並產生可立即部署的軟體套件。使用 CodeBuild,您便不必佈建、管理、擴展自己的組建伺服器。CodeBuild 會持續擴展並同時處理多個組建,所以您的組建不必排入佇列中等候。您可以利用預先整裝好的組建環境立即開始使用,或是建立自訂的組建環境來使用您自己的組建工具。使用 CodeBuild 時,將依據您使用運算資源的分鐘數計費。

您也可以使用 CodeBuild 搭配其他 AWS 服務。例如,您可以將 CodeBuild 插入 AWS CodePipeline,這樣每次遞交原始碼儲存庫的變更時,就會在 CodeBuild 中自動建立和測試程式碼。您可使用 AWS CodePipeline 精靈連接到原始碼資料儲存庫,然後選取 CodeBuild 做為建置提供者,就能建立持續整合工作流程。當您在 CodeBuild 階段之後新增測試或部署動作時,CodePipeline 還可讓那個您將此工作流程延伸至持續交付。CodeBuild 也可以和 AWS Elastic Beanstalk 整合,讓您能輕鬆在 CodeBuild 中為 Elastic Beanstalk 應用程式建立和測試程式碼。您可以先使用 Elastic Beanstalk CLI、API 和 SDK 起始建立和測試您的原始程式碼,然後再將其部署到您的 Elastic Beanstalk 環境。

現已提供 AWS CodeBuild。請瀏覽這裡進一步了解相關資訊。