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 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 berikutnya.
- 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, lalu 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
- Untuk mengakses skrip penyiapan, lihat Mendapatkan akses.
Clone skrip penyiapan:
# Create a work directory mkdir ~/dev cd ~/dev # Ensure the cloned repository has the correct file permissions umask 0022 # Clone the setup scripts git clone https://sdv.googlesource.com/external/sdv-setup
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 akan 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 akan selesai dalam waktu sekitar satu jam. Setelah selesai, image container disimpan di Artifact Registry.
Men-deploy lingkungan developer
Terapkan konfigurasi Terraform untuk membuat lingkungan developer:
cd ~/dev/sdv-setup/tf/dev_env
terraform init
terraform apply -auto-approve
Skrip ini akan selesai dalam waktu sekitar 20 menit.
Menggunakan Cloud Workstations
Pelajari cara meluncurkan workstation, mengakses papan klip, dan mengelola aktivitas.
Luncurkan workstation
- Di Konsol Google Cloud, masukkan "Cloud Workstations" ke kotak penelusuran. Di bagian Produk & halaman, klik Cloud Workstations.
Di menu navigasi, klik Workstations.
Dalam daftar workstation, klik Start di kolom Quick actions untuk workstation bernama
work-station.Setelah workstation dimulai, klik Luncurkan di kolom Tindakan cepat untuk workstation yang sama.
Jendela baru akan terbuka dan menampilkan antarmuka desktop. Jika muncul error, tunggu satu menit, lalu muat ulang halaman.
Akses papan klip
Anda dapat menyalin dan menempelkan antara mesin lokal dan Cloud Workstations melalui antarmuka khusus. Di tepi kiri layar, anak panah abu-abu kecil dipusatkan secara vertikal. Mengklik panah akan membuka menu kecil dengan lima tombol. Klik ikon Papan Klip.
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 muncul di kotak, tempat Anda dapat menyalinnya lagi dan menempelkannya ke mesin 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 atas.
Untuk meluncurkan aplikasi, klik ikon yang sesuai.
Langkah berikutnya
Lingkungan pengembangan Anda telah disiapkan dan Anda siap mulai membangun dengan SDV. Ikuti langkah-langkah berikutnya bergantung pada alur kerja Anda:
Developer perorangan: Pelajari cara mendownload, membangun, dan menjalankan target:
- Download, build, dan jalankan: Mencakup inisialisasi repositori dan download kode sumber.
- Penyiapan IDE: Siapkan project di IDE Android Studio untuk Platform yang disertakan.
- Mulai menggunakan Keamanan Display: Mencakup langkah-langkah arsitektur dan build tertentu untuk komponen Keamanan Display dan IVI. * Organisasi: Lanjutkan dengan Penyiapan organisasi.