在 Cloud Code for VS Code 中部署服務

本頁面說明如何使用 VS Code 適用的 Cloud Code 將服務部署至 Cloud Run。

將服務部署至 Cloud Run

如要將服務部署至 Cloud Run,請按照下列步驟操作:

  1. 開啟指令面板 (按下 Ctrl/Cmd+Shift+P 鍵,或依序點選「View」(檢視) >「Command Palette」(指令面板)),然後執行「Deploy to Cloud Run」指令。

  2. 在「Deploy to Cloud Run」窗格中,設定 Google Cloud 專案。

  3. 選取現有服務或建立新的服務。

  4. 如果您要建立新服務,請在「Deployment Platform」(部署平台) 下方選擇平台偏好設定,例如「Cloud Run (fully managed)」(Cloud Run (全代管)) 或「Knative serving」(Knative 服務)。如要瞭解如何選擇最符合開發需求的選項,請參閱選擇平台指南

  5. 如果您選取「Cloud Run (全代管)」,請選擇要部署的地區。如果您選取「Knative serving」,請設定 Kubernetes 叢集資訊。

  6. (選用) 如要指定服務帳戶、環境變數和 SQL 連線等其他設定,請展開「進階修訂設定」部分。

    系統會自動將下列環境變數新增至執行中的容器:

    名稱 說明 範例
    PORT HTTP 伺服器應監聽的通訊埠。 8080
    K_SERVICE 正在執行的 Cloud Run 服務名稱。 hello-world
    K_REVISION 正在執行的 Cloud Run 修訂版本名稱。 hello-world.1
    K_CONFIGURATION 建立修訂版本的 Cloud Run 設定名稱。 hello-world

  7. 在「Build environment」(建構環境) 下方,指定是否要在本機或使用 Cloud Build 建構。

  8. 指定建構工具 (Docker 或 Buildpack) 及其設定。

  9. 定義所需設定後,請按一下「部署」

    Cloud Code for VS Code 會建立映像檔並推送至儲存庫,然後將服務部署至 Cloud Run。即代表您的服務已經上線!

  10. 依照 webview 中顯示的網址,查看執行中的服務。

    您也可以按一下「Show Detailed Logs」按鈕,然後在輸出視窗中查看詳細記錄,以便查看執行中的服務詳細資料。

    在「Deploy to Cloud Run」UI 中顯示的執行中服務網址,以及下方的「Show detailed logs」按鈕

  11. 工作階段結束後,請按一下滑鼠右鍵,使用下列指令:

    • 查看記錄:使用 Cloud Code 記錄檔探索工具開啟特定部署作業的應用程式記錄
    • 開啟網址:在網路瀏覽器中開啟特定服務的應用程式服務網址
  12. 如果您已在啟動設定中關閉監控模式,但想要變更應用程式並重新建構及重新部署應用程式,請按一下 Cloud Code 狀態列,然後點選「開啟監控模式」

取得支援

如要提供意見回饋,請前往 GitHub 回報問題,或在 Stack Overflow 上提問。