Cloud Workstations di Google Cloud memungkinkan Anda mengembangkan SDV tanpa memerlukan mesin lokal. Anda memerlukan akses ke project Google Cloud sebelum melanjutkan. Hubungi kontak Google Anda jika Anda tidak memiliki akses ke project Google Cloud. Lingkungan Qwiklabs tersedia untuk evaluasi sementara.
Workflows
Panduan ini berlaku untuk:
Developer perorangan: Untuk developer perorangan yang menyiapkan lingkungan mereka sendiri.
Organisasi: Untuk administrator yang menyiapkan konfigurasi workstation yang dapat digunakan kembali untuk organisasi mereka. Setelah mengikuti panduan ini, lanjutkan ke Penyiapan organisasi.
Penyiapan lingkungan
Ikuti langkah-langkah berikut untuk mengonfigurasi lingkungan Google Cloud Anda dan men-deploy resource workstation.
Menetapkan variabel lingkungan
Luncurkan Cloud Shell di project Google Cloud Anda.
Tetapkan variabel lingkungan khusus untuk project Google Cloud Anda. Variabel ini digunakan dalam skrip berikut.
- Jika Anda menggunakan lingkungan Qwiklabs:
- Jalankan skrip dari halaman Qwiklabs.
Jika Anda menggunakan project Google Cloud Anda sendiri:
Temukan project ID dan nama pengguna Anda di Cloud Shell.
Region dan zona dapat ditemukan di Lokasi cloud. Jika tidak ditentukan,
us-central1akan digunakan sebagai region danus-central1-cakan digunakan sebagai zona.Edit skrip berikut dengan informasi yang benar dan jalankan:
# 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)
- Jika Anda menggunakan lingkungan Qwiklabs:
Mendapatkan skrip penyiapan
Minta akses ke repositori sdv-setup dari kontak Google Anda dan clone
ke ~/dev/sdv-setup. Untuk repositori telemetri, lihat
Mengakses repositori GitHub.
Membuat repositori container
Terapkan konfigurasi Terraform untuk membuat repositori container:
cd ~/dev/sdv-setup/tf/container_repo
terraform init
terraform apply -auto-approve
Skrip ini selesai dalam waktu sekitar dua menit.
Membangun image container Docker
Bangun image Docker untuk Cloud Workstations:
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
Skrip ini selesai dalam waktu sekitar satu jam. Setelah selesai, image container akan disimpan di Artifact Registry.
Men-deploy lingkungan pengembangan
Terapkan konfigurasi Terraform untuk membuat lingkungan developer:
cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve
Skrip ini selesai dalam waktu sekitar 20 menit.
Menggunakan Cloud Workstations
Pelajari cara meluncurkan workstation, mengakses papan klip, dan mengelola aktivitas.
Meluncurkan workstation
Di Konsol Google Cloud, masukkan "Cloud Workstations" ke dalam kotak penelusuran. Di bagian Products & pages, klik Cloud Workstations.
Di menu navigasi, klik Workstations.
Dalam daftar workstation, klik Start di kolom Tindakan Cepat untuk workstation bernama
work-station.Setelah workstation dimulai, klik Launch di kolom Quick actions untuk workstation yang sama.
Jendela baru akan terbuka dan menampilkan antarmuka desktop. Jika muncul error, tunggu satu menit dan muat ulang halaman.
Akses papan klip
Anda dapat menyalin dan menempel antara mesin lokal dan Cloud Workstations melalui antarmuka khusus. Di tepi kiri layar, panah abu-abu kecil berada di tengah secara vertikal. Mengklik panah akan membuka menu kecil dengan lima tombol. Klik ikon Clipboard.
Kelola papan klip Anda di workstation menggunakan area teks yang muncul. Untuk menempelkan teks dari komputer lokal ke workstation, tambahkan teks ke kotak, lalu tempelkan. Untuk menyalin teks dari workstation, salin teks tersebut. Teks tersebut kemudian akan muncul di kotak, tempat Anda dapat menyalinnya lagi dan menempelkannya ke komputer lokal Anda.
Ringkasan aktivitas
Anda dapat memulai aplikasi di ringkasan aktivitas:
Di panel atas, buka Ringkasan aktivitas.
Untuk memfilter daftar aplikasi, masukkan nama aplikasi di kotak penelusuran di bagian atas.
Untuk meluncurkan aplikasi, klik ikon yang sesuai.
Langkah berikutnya
Lingkungan pengembangan Anda sudah siap dan Anda dapat mulai membangun dengan SDV. Ikuti langkah-langkah berikutnya bergantung pada alur kerja Anda:
Developer perorangan: Pelajari cara mendownload, mem-build, dan menjalankan target:
Download, build, dan jalankan: Mencakup inisialisasi repositori dan download kode sumber.
Menyiapkan project SDV AAOS: Siapkan project di IDE Android Studio untuk Platform yang disertakan.
Mulai menggunakan Display Safety: Mencakup arsitektur dan langkah-langkah build khusus untuk komponen Display Safety dan IVI.
Organisasi: Lanjutkan dengan Penyiapan organisasi.