Cloud Build

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

免費試用 Cloud Build
  • action/check_circle_24px Created with Sketch.

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

  • action/check_circle_24px Created with Sketch.

    完全掌控自訂工作流程的定義,並將流程用於建構、測試和部署作業

  • action/check_circle_24px Created with Sketch.

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

  • action/check_circle_24px Created with Sketch.

    在 CI/CD 管道中執行深度安全性掃描

  • action/check_circle_24px Created with Sketch.

    將原始碼封裝至容器或非容器構件,例如 Maven、Gradle、Go 或 Bazel

優勢

完全無伺服器平台

Cloud Build 能根據負載擴充及縮減資源,完全不需要預先佈建伺服器或提前購買額外容量,也就是用多少付多少。

有彈性

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

安全性與法規遵循

透過安全漏洞掃描,在軟體供應鏈中防範安全漏洞。依據 DevSecOps 設定的政策,自動禁止部署有安全漏洞的映像檔。

主要功能與特色

主要功能與特色

飛快的建構速度

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

自動進行部署

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

支援多雲端

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

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

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

絕佳隱密性

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

查看所有功能與特色

客戶

客戶

loveholidays 應用程式
loveholidays 透過 Cloud Build 提升了旅遊平台的速度和穩定性。
閱讀案例

案例特色

  • 在三個月內將 30 個應用程式容器化並遷移至 GKE

  • 在不影響服務的情況下處理假期預訂季的流量高峰

  • 資料快取增加三倍,建立索引所需的時間減半

合作夥伴

最新資訊

說明文件

說明文件

Google Cloud 基本資訊
Cloud Build 概念

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

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

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

最佳做法
加速建構

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

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

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

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

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

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

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

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

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

教學課程
透過 Cloud Build 從 Git 持續部署內容

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

所有功能與特色

所有功能與特色

原生支援 Docker 直接匯入現有的 Dockerfile 即可開始。您可將映像檔直接推送至 Docker 映像檔存放區 (例如 Docker Hub 和 Container Registry),並自動部署至 Google Kubernetes EngineCloud Run,持續推送軟體更新。
慷慨大方的免費方案 此方案提供每天 120 分鐘的免費建構時間,包含多達 10 個並行的建構版本,您不再需要管理自己的建構伺服器。建構作業排在佇列內的時間不計入建構時間。
強大的深入分析 您除了可取得建構結果的詳細深入分析,也會收到建構作業中的錯誤及警告,方便輕鬆除錯。另外,您也可以使用標記或查詢來篩選建構結果,迅速找出執行緩慢的建構作業或耗時的測試工作。
找出安全漏洞 Google 能協助您找出容器映像檔中的套件安全漏洞;自動對 Ubuntu、Debian 和 Alpine 執行套件安全漏洞掃描。
在本機或雲端中建構 在提交到雲端之前,先在本地執行建構作業。您可以使用開放原始碼本機建構工具,在本機中進行建構和除錯。
自訂工作站 (Alpha 版) 您可以用自訂工作站選擇內部部署原始碼、構件和其他建構依附元件來建立 (CI/CD) 管道。

定價

定價

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

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

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