什麼是 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規劃組建