跳至
Cloud Build

Cloud Build

在我們的無伺服器 CI/CD 平台上建構、測試和部署。

新客戶可以免費取得價值 $300 美元的抵免額,盡情體驗 Cloud Build。所有客戶每月都能免費享有 2,500 分鐘的建構時間,且不會耗用抵免額。

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

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

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

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

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

優點

可擴充的完全無伺服器平台

Cloud Build 能擴充及縮減資源,完全不需設定、升級或擴充基礎架構。在 Google Cloud 的全代管環境中執行建構作業,還能連線至自己的私人網路。

原生企業來源整合

與某些熱門企業來源控制系統相互整合,讓 Cloud Build 立即支援 GitHub EnterpriseGitLab EnterpriseBitbucket 資料中心

軟體供應鏈安全性與法規遵循

掃描本機或您的登錄檔中的映像檔,以便找出安全漏洞。使用來源稽核及控制部署至實際工作環境。透過 SLSA 級別 3 建構支援,防範軟體供應鏈攻擊。

主要功能與特色

主要功能與特色

飛快的建構速度

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

自動進行部署

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

大規模管理整個網路的持續整合/持續推送軟體更新

依據預設私人集區,根據網路和資源調度需求執行工作負載。預設集區可讓您在安全的託管環境中執行建構作業,並允許存取公開網際網路。私人集區為私人專用工作站集區,可讓您更靈活地運用建構環境,同時享有更高的並行性,也能讓您存取私人網路中的資源。

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

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

SLSA 第 3 級法規遵循

在建構期間,自動為容器映像檔和語言套件產生來源中繼資料和認證,以便從二進位檔追溯原始碼,並防止他人竄改。使用內建的二進位授權整合功能驗證認證,部署由 Cloud Build 建構及簽署的映像檔。運用隨選掃描功能掃描構件,提前確保安全。從託管在私人網路 (包括 GitHub Enterprise) 的私人原始碼存放區中,觸發全代管的 CI/CD 工作流程。

查看所有功能與特色

說明文件

說明文件

Google Cloud Basics

Cloud Build 概念

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

使用 Cloud Build 建構及推送映像檔

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

加速建構

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

Cloud Build 的自訂建構步驟

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

透過 Google Cloud 開發應用程式

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

使用 Cloud Build 與 GKE 實作二進位授權

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

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

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

透過 Cloud Build 從 Git 持續進行部署

瞭解如何使用 Cloud Build 透過 Cloud Build 觸發條件自動執行建構作業和部署作業。

找不到所需資訊嗎?

所有功能與特色

所有功能與特色

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

定價

定價

超過每月免費方案配額的部分才需付費。詳情請參閱定價指南

特徵
定價 (美元)
每月前 2,500 分鐘的建構時間

不會產生費用

額外的建構時間
每分鐘 $0.006 美元

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


本頁所列產品或功能仍在 Alpha 測試階段。進一步瞭解產品推出階段

展開下一步行動

運用價值 $300 美元的免費抵免額和超過 20 項一律免費的產品,開始在 Google Cloud 中建構產品與服務。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台