什麼是 AWS CodeBuild? - AWS CodeBuild

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

什麼是 AWS CodeBuild?

AWS CodeBuild 是在雲端的全受管組建服務。CodeBuild 可編譯原始碼、執行單元測試,並產生可立即部署的成品。使用 CodeBuild 即可不必佈建、管理、擴展自己的組建伺服器。它提供預先封裝的組建環境,適用於常見的程式設計語言和組建工具,例如 Apache Maven、Gradle 等等。您也可以自訂 CodeBuild 中的組建環境,以使用您自己的組建工具。CodeBuild 會自動擴展以因應高峰建置請求。

CodeBuild 提供這些好處:

  • 全受管— CodeBuild 無需設定、修補、更新和管理您自己的建置服務器。

  • 隨需— CodeBuild 隨需擴展來滿足您的建置需求。您只需針對實際使用的組建分鐘數付費。

  • 開箱即用— CodeBuild 提供預先封裝的建置環境,適用於最常用的程式設計語言。您只需要指向組建指令碼來啟動第一個組建即可。

如需詳細資訊,請參閱 AWS CodeBuild

如何執行 CodeBuild

您可以使用AWS CodeBuild或者AWS CodePipeline控制台運行 CodeBuild。您也 CodeBuild 使用AWS Command Line Interface(AWS CLI)或AWS開發套件。

若要使用 CodeBuild 控制台運行 CodeBuild,請AWS CLI, 或AWS開發套件,請參執行執行 AWS CodeBuild

如下圖 CodeBuild 示,您可以在AWS CodePipeline。AWS CodePipeline是持續交付服務,讓您能夠將發行程式碼所需的步驟模型化、視覺化和自動化。其中包括建置您的程式碼。管道是一個工作流程建構,說明程式碼變更如何進行發行程序。

若要使用 CodePipeline 來創建管道,然後新增 CodeBuild 或測試動作,請參「」使用 CodePipeline 與 CodeBuild 結合使用。如需 CodePipeline 的詳細資訊,請參AWS CodePipeline使用者指南

CodeBuild 控制台還提供快速搜尋資源的方式,例如儲存庫、建置專案、部署應用程式,以及管道。選擇 Go to resource (移至資源),或按 / 鍵,然後輸入資源名稱。任何相符項目都會出現在清單中。搜尋不區分大小寫。您只會看到您有權檢視的資源。如需詳細資訊,請參閱 在主控台檢視資源

CodeBuild 的定價

如需相關資訊,請參閱「」。CodeBuild 定價

我該如何開始使用 CodeBuild?

建議您完成下列步驟:

  1. 了解有關 CodeBuild 的更多信息,請閲讀概念

  2. 實驗在示例場景中使用 CodeBuild,請按照開始使用主控台

  3. 使用CodeBuild 在您自己的案例中,請遵循規劃組建