Cloud Build

持續建構、測試和部署。

查看這項產品的說明文件

兼具速度與靈活性

兼具速度與靈活性

Cloud Build 可讓您迅速建構所有語言版本的軟體。完全掌控自訂工作流程的定義,並將流程用於跨 VM、無伺服器平台、Kubernetes 或是 Firebase 等環境的建置、測試和部署作業。

最新資訊

保證在幾分鐘內完成部署

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

自由選擇構建內容

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

飛快的建構速度

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

自動進行部署

在建構步驟中建立管道,以自動進行部署。或直接將管道部署至 Google Kubernetes Engine、App Engine、Cloud Functions 和 Firebase。您可以將 Spinnaker 與 Cloud Build 搭配使用,建立並執行複雜的管道。

定義自訂工作流程

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

絕佳隱密性

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

功能與特色

原生支援 Docker

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

慷慨大方的免費方案

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

強大的深入分析

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

找出安全漏洞

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

在本機或雲端上建構

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

自訂工作站 (Alpha 版)

您可以用自訂工作站選擇內部部署原始碼、成果和其他建構依附元件來建立 (持續整合/持續推送軟體更新) 管道。

技術資源

定價

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

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

開始使用

瞭解詳情並著手實作

新客戶可以獲得 $300 美元的免費抵免額,親自體驗 Google Cloud 並透過這項服務建構內容,效期最長可達 12 個月。

需要進一步協助嗎?

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

本頁所列產品或功能仍在 Alpha 測試階段。如要進一步瞭解產品推出的各個階段,請參閱這個網頁