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 的封裝安全漏洞掃描。

在本機或雲端上建構

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

自訂工作站 (Alpha 版)

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

Cloud Build 定價

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

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

2019 年 Next 大會精華片段

利用 Google Container 相關工具和 Cloud Build 加快開發速度
video_youtube
適用於可重複 GCP 環境的 Cloud Build 基礎架構式程式碼管道
video_youtube
使用 Google Cloud 開發人員工具進行開發、部署及偵錯
video_youtube
使用 Cloud Build 進行持續整合測試
video_youtube
適用於混合式工作負載的開發運作最佳做法
video_youtube
保護軟體供應鏈
video_youtube
適用於無伺服器世界的持續整合/持續推送軟體更新
video_youtube

資源

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

Google Cloud

開始使用

瞭解及建構

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

需要進一步協助嗎?

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

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

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Build