什麼是 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。您也可以使用 AWS Command Line Interface (AWS CLI) 或 AWS SDK 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 中的指示在您自己的案例中使用規劃組建