雲端開發

Google Cloud 的 Cloud Workstations 可讓您開發 SDV,不需使用本機電腦。您必須先取得 Google Cloud 專案的存取權,才能繼續操作。如果您無法存取 Google Cloud 專案,請洽詢 Google 聯絡窗口。Qwiklabs 環境可供暫時評估。

Workflows

本指南適用於:

  • 個人開發人員:適用於自行設定環境的個人開發人員。

  • 組織:管理員可為組織設定可重複使用的工作站設定。按照本指南操作後,請前往機構設定。

環境設定

請按照下列步驟設定 Google Cloud 環境,並部署工作站資源。

設定環境變數

  1. 在 Google Cloud 專案中啟動 Cloud Shell。

  2. 設定 Google Cloud 雲端專案專屬的環境變數。這些變數會用於後續的指令碼。

    • 如果您使用的是 Qwiklabs 環境:
      1. 從 Qwiklabs 頁面執行指令碼。
    • 如果您使用自己的 Google Cloud 專案:

      1. 在 Cloud Shell 中找出專案 ID 和使用者名稱。

        如要查看區域和可用區,請前往「Cloud 服務位置」。如未指定,系統會使用 us-central1 做為區域,並使用 us-central1-c 做為可用區。

      2. 使用正確資訊編輯下列指令碼,然後執行:

        # REQUIRED
        export TF_VAR_gcp_project_id=GCP Project ID
        export TF_VAR_gcp_username=GCP Username
        # OPTIONAL
        export TF_VAR_gcp_region=Region to use for the resources (default: us-central1)
        export TF_VAR_gcp_zone=Zone to use for the resources (default: us-central1-c)
        

取得設定指令碼

請向 Google 聯絡窗口要求 sdv-setup 存放區的存取權,並將其複製到 ~/dev/sdv-setup。如要瞭解遙測存放區,請參閱「存取 GitHub 存放區」。

建立容器存放區

套用 Terraform 設定,建立容器存放區:

cd ~/dev/sdv-setup/tf/container_repo
terraform init
terraform apply -auto-approve

這項指令碼大約需要兩分鐘才能完成。

建構 Docker 容器映像檔

建構 Cloud Workstations 的 Docker 映像檔:

cd ~/dev/sdv-setup/docker/android-studio-for-platform
gcloud builds submit --timeout=3h --substitutions=_IMAGE_NAME=${TF_VAR_gcp_region}-docker.pkg.dev/${TF_VAR_gcp_project_id}/aaos-sdv/android-studio-for-platform-canary,_ASFP_VERSION=canary

這項指令碼約需一小時才能完成。完成後,容器映像檔會儲存在 Artifact Registry。

部署開發環境

套用 Terraform 設定,建立開發環境:

cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve

這項指令碼約需 20 分鐘才能完成。

使用 Cloud Workstations

瞭解如何啟動工作站、存取剪貼簿及管理活動。

啟動工作站

  1. 在 Google Cloud 控制台的搜尋列中,輸入「Cloud Workstations」。在「產品和頁面」部分,點選「Cloud Workstations」。

  2. 在導覽選單中,按一下「工作站」。

  3. 在工作站清單中,按一下工作站 work-station 的「快速操作」 欄中的「啟動」。

  4. 工作站啟動後,在同一個工作站的「Quick actions」(快速操作) 欄中,點選「Launch」(啟動)。

    系統會開啟新視窗,顯示桌面介面。如果出現錯誤,請等待一分鐘,然後重新整理頁面。

剪貼簿存取權

您可以透過特殊介面,在本機電腦和 Cloud Workstations 之間複製及貼上內容。螢幕左側邊緣中央有一個灰色小箭頭。點選箭頭會開啟一個包含五個按鈕的小選單。按一下「Clipboard」(剪貼簿) 圖示。

使用顯示的文字區域,管理工作站中的剪貼簿。如要將本機電腦的文字貼到工作站,請在方塊中新增文字,然後貼上。如要從工作站複製文字,請複製文字。文字隨即會顯示在方塊中,您可以再次複製文字,並貼到本機電腦上。

活動總覽

您可以在活動總覽中啟動應用程式:

  1. 在頂端列中,前往「活動總覽」。

  2. 如要篩選應用程式清單,請在頂端搜尋列中輸入應用程式名稱。

  3. 如要啟動應用程式,請按一下對應的圖示。

後續步驟

開發環境已設定完成,可以開始使用 SDV 建構。請根據您的工作流程,按照下列步驟操作: