為什麼使用 AWS CodeBuild?
頁面主題
建置和測試程式碼
全部開啟AWS CodeBuild 提供適用於 Java、Python、Node.js、Ruby、Go、Android、.NET Core for Linux 及 Docker 的建置環境。
查看預先配置的構建環境的完整清單
可設定的各項設定值
全部開啟您可以定義想要 CodeBuild 執行的特定命令,像是安裝建置工具套件、執行單元測試,以及封裝程式碼。建置規格是 YAML 檔案,可讓您選擇在每個建置階段執行的命令及其他設定。CodeBuild 提供適用於常見案例的範例建置規格檔案以協助您快速上手,包括使用 Apache Maven、Gradle 或 npm 的組建。
請參閱建置規格範例檔
一般
全部開啟CodeBuild 中的隨需運算資源和依用量計費定價,能讓您更頻繁地建立及整合程式碼、協助您在較易於修正的開發程式早期找出和修正錯誤。您可以使用其來源整合、構建命令或 Jenkins 整合,將 CodeBuild 整合到現有的持續整合和持續交付 (CI/CD) 工作流程中。CodeBuild 也屬於 AWS 程式碼服務系列,可協助您練習 CI/CD。您可將 CodeBuild 外掛到 CodePipeline,這樣只要您將變更遞交到原始碼資料儲存器,就能在 CodeBuild 自動建立及測試程式碼。您可使用 CodePipeline 精靈連接到原始碼資料儲存器,然後選取 CodeBuild 做為建置提供者,就能建立此 CI 工作流程。
使用 CodePipeline 可輕易地將持續整合工作流程延伸到持續交付,方法是整合第三方的載入或使用者界面測試工具 (例如 BlazeMeter 或 Ghost Inspector),當 CodeBuild 完成組建之後,這些工具就會啟動。然後,您可以使用與 CodePipeline 整合的服務,例如 AWS CodeDeploy 和 AWS Elastic Beanstalk,部署到執行個體或內部部署伺服器。
開始使用 CodeBuild
找到今天所需的資訊了嗎?
讓我們知道,以便我們改善頁面內容的品質