2021 Accelerate State of DevOps Report》(2021 年加速發展:開發運作狀態報告) 已經上線!歡迎下載報告,瞭解如何成為出色的執行者。

跳至

Cloud Build

在我們的無伺服器持續整合/持續推送軟體更新平台上建構、測試和部署。

  • action/check_circle_24px Created with Sketch.

    可快速建構各種程式設計語言版本的軟體,包括 Java、Go、Node.js 等

  • action/check_circle_24px Created with Sketch.

    您可以從 15 個機器類型中選擇,並在每個集區中執行數百項並行建構作業

  • action/check_circle_24px Created with Sketch.

    可在 VM、無伺服器、Kubernetes 或 Firebase 等多種環境中進行部署

  • action/check_circle_24px Created with Sketch.

    您的私人網路中存取雲端託管的全代管持續整合/持續推送軟體更新工作流程

  • action/check_circle_24px Created with Sketch.

    將靜態資料保留在某個地理區域或是具資料落地權的特定位置

優點

完全無伺服器平台

Cloud Build 能擴充及縮減資源,完全不需要預先佈建伺服器。讓您用多少付多少。有了私人集區,您便可以在私人網路內享有相同的無伺服器優勢

有彈性

透過自訂建構步驟和預先建立第三方應用程式的延伸模組,企業可在建構程序中輕鬆連結自己的舊版工具或自行開發的工具。

安全性與法規遵循

在持續整合/持續推送軟體更新中掃描安全漏洞。自動禁止部署有安全漏洞的映像檔。透過內建支援虛擬私人雲端對等互連VPC-SC,設定持續整合/持續推送軟體的安全範圍並封鎖公開 IP。

主要功能與特色

主要功能與特色

飛快的建構速度

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

自動進行部署

在建構步驟中建立管道,以自動進行部署,或透過內建的整合功能,直接部署至 Google Kubernetes EngineApp EngineCloud FunctionsFirebase。您可以將 Spinnaker 與 Cloud Build 搭配使用,藉此建立並執行複雜的管道。

支援多雲端

在 CI/CD 管道中部署至多個雲端。Cloud Build 內建的建構工具映像檔已安裝好各種語言和工具,同樣地,Cloud Build 的容器化工作為完全可攜式,可帶到不同的雲端中執行。

從修訂到部署階段,數分鐘內就能完成整個流程

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

絕佳隱密性

在受到 Google Cloud 安全措施保護的基礎架構中執行建構作業。從託管在私人網路 (包括 GitHub Enterprise) 的私人原始碼存放區中,觸發全代管的持續整合/持續推送軟體更新工作流程。

查看所有功能與特色

最新資訊

訂閱 Google Cloud 電子報,即時掌握產品動態、活動資訊和特價優惠等最新消息。

說明文件

說明文件

Google Cloud 基本資訊
Cloud Build 概念

進一步瞭解 Cloud Build,包括建構設定、不同類型的雲端建構工具和 CMEK 法規遵循。

教學課程
使用 Cloud Build 建構及推送映像檔

瞭解如何啟用 Cloud Build、準備要建構的來源檔案、在 Artifact Registry 中建立 Docker 存放區、建構映像檔及查看建構結果。

教學課程
無伺服器行動推送管道

探索如何在 Google Cloud 建立無伺服器行動推送管道。

最佳做法
加速建構

本頁提供加速 Cloud Build 建構作業的最佳做法。

教學課程
Cloud Build 的自訂建構步驟

瞭解如何在 Cloud Build 中使用社群提供的建構工具和自訂建構工具。

教學課程
透過 Google Cloud 開發應用程式

瞭解如何設計、開發和部署可完美整合 Google Cloud 生態系統各個環節的應用程式。

教學課程
使用 Cloud Build 與 GKE 實作二進位授權

瞭解如何安裝、設定二進位授權,並將其用於 Google Kubernetes Engine (GKE)。

教學課程
使用 Terraform、Cloud Build 和 GitOps 以程式碼的形式管理基礎架構

瞭解如何使用熱門的 GitOps 方法,透過 Terraform 和 Cloud Build 以程式碼的形式管理基礎架構。

教學課程
透過 Cloud Build 從 Git 持續進行部署

瞭解如何使用 Cloud Build 觸發條件自動執行建構作業,並將內容部署至 Cloud Run。

所有功能與特色

所有功能與特色

原生支援 Docker 直接匯入現有的 Docker 檔案即可開始。您可將映像檔直接推送至 Docker 映像檔存放區 (例如 Docker Hub 和 Container Registry),並自動部署至 Google Kubernetes EngineCloud Run,持續推送軟體更新。
慷慨大方的免費方案 此方案提供每天 120 分鐘的免費建構時間,包含多達 10 個並行的建構版本,您不再需要管理自己的建構伺服器。建構作業排在佇列內的時間不計入建構時間。
強大的深入分析 您除了可取得建構結果的詳細深入分析,也會收到建構作業中的錯誤及警告,方便輕鬆除錯。另外,您也可以使用標記或查詢來篩選建構結果,迅速找出執行緩慢的建構作業或耗時的測試工作。
找出安全漏洞 Google 能協助您找出容器映像檔中的套件安全漏洞;自動對 Ubuntu、Debian 和 Alpine 執行套件安全漏洞掃描。
在本機或雲端中建構 在提交到雲端之前,先在本地執行建構作業。您可以使用開放原始碼本機建構工具,在本機中進行建構和除錯。
私人集區 使用虛擬私有雲對等互連和 VPC-SC 為您的持續整合/持續推送軟體更新工作負載設定安全的私人網路。您可以從世界各地選擇符合法規義務的區域。您也可以限制公開 IP 或保留靜態 IP 位址。與私人原始碼存放區的一流整合是立即可用的。在每個集區中執行數百項並行建構作業,以加快建構與測試的速度。

定價

定價

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

功能 定價 (美元)
每日前 120 分鐘建構時間 免費
額外的建構時間 每分鐘 $0.003 美元

如果您使用美元以外的貨幣付費,系統將按照 Google Cloud SKU 頁面上列出的適用貨幣價格來計費。