為 Cloud Build 開發

Cloud Build 可讓您持續建構及測試程式碼,並將其部署至任何目標。您可以使用所選的程式設計語言開發應用程式,並將原始碼儲存在任何熱門原始碼管理系統 (例如 GitHub) 中。本頁說明開始開發可搭配 Cloud Build 使用的應用程式時,需要瞭解的事項。

支援的程式設計語言

Cloud Build 可讓您使用自選的任何程式設計語言編寫程式碼。如需建構及測試應用程式的範例,請參閱「建構 Java 應用程式」、「建構 Go 應用程式」、「建構 Python 應用程式」和「建構 Node.js 應用程式」。

建構設定檔

如要使用 Cloud Build 建構應用程式,您必須提供建構設定檔和應用程式原始碼。建構設定檔中包含讓 Cloud Build 根據規格執行工作的操作說明。您可以使用 YAML 或 JSON 編寫建構設定檔。如要瞭解建構設定檔的欄位和結構定義,請參閱「建構設定總覽」。如需建立簡單的建構設定檔的操作說明,請參閱「建立基本的建構設定檔」。

支援的原始碼存放區

Cloud Build 可與許多存放區整合,例如 GitHub、Bitbucket 和 Gitlab。您可以將應用程式原始碼儲存在任何一個存放區中,並使用 Cloud Build 自動建構、測試及部署程式碼。如要瞭解如何連線至各種存放區,請參閱「建立 GitHub 應用程式觸發條件」、「在 Bitbucket 伺服器上建構託管的存放區」、「在 Bitbucket Cloud 上建構託管的存放區」和「在 Gitlab 上建構託管的存放區」。

如果這些存放區是公開存放區或透過 Developer Connect 連結,您也可以將任何 Git 存放區指定為建構作業的依附元件

儲存建構成果

Artifact Registry 是 Google Cloud 服務,可讓您集中儲存構件和建構依附元件。您可以將 Artifact Registry 與 Cloud Build 搭配使用,儲存建構構件。除了 Artifact Registry,您也可以將構件儲存在其他儲存系統中,例如 Cloud StorageDocker

支援的部署平台

Cloud Build 支援部署至最熱門的部署平台。如要瞭解如何部署至特定平台,請參閱「在 Cloud Run 上部署」、「在 Google Kubernetes Engine 上部署」、「在 App Engine 上部署」和「在 Firebase 上部署」一文。

後續步驟