Cloud Build

持續建構、測試和部署。

Cloud Build

迅速靈活

Cloud Build 可讓您迅速建構所有語言版本的軟體。在 VM、無伺服器、Kubernetes 或 Firebase 等多種環境中,用於建構、測試和部署的自訂工作流程,皆可完全讓使用者控制定義。

部署保障

保證在幾分鐘內完成部署

從 PR 到建構、測試和部署,全都再簡單不過。可設定觸發條件,在您將變更推送到 GitHub、Cloud Source Repositories 或 Bitbucket 存放庫時,自動建構、測試或部署原始碼。

選擇內容

自由選擇構建內容

擺脫建構環境的佈建或維護工作。可使用任何語言建立快速、一致且可靠的版本。能以 Maven、Gradle、webpack、Go 或 Bazel 等建構工具,將原始碼封裝到 Docker 容器或非容器的成品中。

飛快

飛快的建構速度

可運用以 Google 全球網路連線的機器,大幅縮短建構時間。能在高 CPU 的 VM 或快取原始碼、映像檔或其他依附元件上執行建構版本,進一步提高建構速度。

自動進行部署

自動進行部署

可在建構步驟中建立管道,以自動進行部署。能使用 Kubernetes Engine、App Engine、Cloud Functions 和 Firebase 內建的整合功能進行部署。以 Cloud Build 搭配使用 Spinnaker,可建立和執行複雜的管道。

定義自訂工作流程

定義自訂工作流程

在建構、測試和部署的過程中您可以完全控制要執行的步驟。可定義用以建構、封裝和推送映像檔的特定指令;或在進行自訂建構步驟時,並行執行多項工作。

絕佳隱密性

絕佳隱密性

可在受到 Google Cloud 安全措施保護的基礎架構上執行建構版本,針對得以建立及查看您版本的對象、可使用的原始碼,以及可儲存版本成品的位置,享有完全掌控。

Cloud Build 功能

原生 Docker 支援

直接匯入現有的 Dockerfile 即可開始。可將映像檔直接推送到 Docker 映像檔存放區,例如 Docker Hub 和 Container Registry;並自動部署到 Kubernetes 或 Google Kubernetes Engine,持續推送軟體更新。

慷慨大方的免費方案

不再需要管理您自己的建構伺服器,每天有 120 分鐘的免費建構時間,包含多達 10 個並行的建構版本。建構作業排在佇列內的時間不計入建構時間。

強大的深入分析

您除了可取得建構結果的詳細深入分析,也會收到建構作業中的錯誤及警告,方便輕鬆除錯。能使用標記或透過查詢來篩選建構結果,找出執行緩慢的建構作業或耗時的測試工作。

找出安全漏洞

可找出容器映像檔的封裝安全漏洞,自動執行針對 Ubuntu、Debian 和 Alpine 的封裝安全漏洞掃描。

在本機或雲端上建構

在提交到雲端前,可先在本地執行建構版本。可使用開放原始碼本機建構工具,在本機上進行建構作業和除錯。

Cloud Build 計價方式

超出免費方案每日用量限制才需付費。詳情請參閱定價指南

功能 定價
每天前 120 分鐘建構時間 免費
額外的建構時間 每分鐘 $0.0034 美元

資源

參加教學課程、開始快速入門導覽課程、研究 Cloud Build 各種專用資源。

無伺服器行動推送管道

無伺服器行動推送管道

使用 Cloud Build 持續推送軟體更新

使用 Cloud Build 持續推送軟體更新

Cloud Build 的自訂建構步驟

Cloud Build 的自訂建構步驟

Google Cloud

開始使用

學習及建構

第一次使用 GCP 嗎?我們提供您 $300 美元的額度,歡迎免費體驗 GCP 產品。

還有其他問題嗎?

我們的專家將會協助您打造合適的解決方案,或是幫您尋找符合需求的合作夥伴。