Jika menyiapkan Cloud Workstations untuk organisasi, Anda dapat membuat konfigurasi workstation pengguna dengan kode yang telah didownload dan dibuat sebelumnya. Hal ini memungkinkan developer segera mulai bekerja tanpa menunggu proses build selesai.
Untuk membuat konfigurasi workstation pengguna, Anda membuat workstation admin, menjalankan proses build sekali, membuat snapshot persistent disk, lalu menggunakan snapshot tersebut untuk membuat konfigurasi workstation baru.
Membuat workstation admin
Ikuti langkah-langkah di bagian Meluncurkan workstation untuk membuat dan meluncurkan satu workstation. Image ini berfungsi sebagai image dasar Anda.
Buat target
Di workstation admin, download kode sumber dan bangun target. Anda dapat mem-build target secara manual atau mengotomatiskan build menggunakan skrip yang disediakan.
Build manual
Sebelum menjalankan skrip build, dapatkan akses ke kode seperti yang dijelaskan dalam Akses kode sumber. Kemudian, bangun target secara manual seperti yang dijelaskan dalam Mendownload, membangun, dan menjalankan.
Build otomatis
Jalankan skrip setup.sh yang disediakan di repositori sdv-setup. Skrip ini
mengotomatiskan pembuatan clone kode sumber Android dan membangun target.
Skrip memerlukan waktu beberapa jam untuk selesai. Skrip ini meng-clone kode sumber Android (sekitar 30 menit), lalu mem-build target SDV IVI (2 jam), Media (30 menit), dan Core (10 menit).
(Opsional) Menyiapkan project Android Studio for Platform
Android Studio untuk Platform (ASfP) adalah IDE yang telah diinstal di Cloud
Workstation. Jika semua developer Anda mengerjakan project yang sama, Anda dapat mengonfigurasi
project ASfP di snapshot disk atau mengekspor template .asfp-project
yang dapat dibagikan (target lunch, directories tercakup, dan other_languages: [rust])
yang dapat diimpor oleh semua orang. Ikuti petunjuk di Membuat project SDV
dan Template project yang dapat dibagikan (ekspor dan impor) untuk mengonfigurasi dan membagikan
project.
Membuat snapshot disk
Setelah build selesai, buat snapshot persistent disk workstation admin.
Hapus konfigurasi dan cookie Git Anda untuk mencegah berbagi kredensial pribadi dengan pengguna lain:
rm ~/.gitcookies rm ~/.gitconfigHapus repositori
sdv-setupagar image dasar tetap bersih:rm -rf ~/sdv-setupTemukan disk workstation admin:
- Biarkan workstation admin tetap berjalan.
- Di Konsol Google Cloud, masukkan
VM Instancesdi kotak penelusuran, lalu klik hasil teratas. - Di kolom Filter, masukkan
workstation_id:work-station.work-stationharus cocok dengan ID workstation admin Anda. Tekan Enter untuk memfilter hasil. - Klik entri yang tersisa.
- Di halaman VM instance, dua disk yang berbeda tercantum di Storage. Klik disk yang memiliki Size (GB) sebesar 1000 dan Type Persistent disk SSD regional. Disk ini berisi direktori beranda yang ingin Anda buat snapshot-nya.
Hentikan workstation admin:
- Biarkan halaman disk tetap terbuka.
- Di tab atau jendela browser baru, buka Konsol Google Cloud dan
buka halaman Cloud Workstations. Di kotak penelusuran, masukkan
Cloud Workstations, lalu klik hasil teratas. - Klik Workstations di panel samping.
- Klik workstation admin (dengan ID workstation work-station) di tabel.
- Klik Stop di toolbar, lalu tunggu hingga workstation berhenti.
Buat snapshot disk:
- Beralih kembali ke halaman disk, lalu klik Create snapshot di toolbar.
- Di kolom Name, masukkan
aaos-sdv-dev-snapshot. - Biarkan kolom lainnya tetap pada nilai defaultnya.
- Di bagian bawah halaman, klik Create.
Setelah beberapa saat, snapshot disk akan dibuat dan siap digunakan.
Membuat konfigurasi workstation pengguna
Buat konfigurasi workstation baru yang menggunakan snapshot sebagai titik awal:
- Ikuti petunjuk di Menetapkan variabel lingkungan untuk meluncurkan Cloud Shell, lalu tetapkan variabel lingkungan.
Terapkan konfigurasi Terraform untuk membuat konfigurasi workstation pengguna:
cd ~/dev/sdv-setup/tf/user_dev_env terraform init terraform apply -auto-approve
Membuat workstation pengguna
- Di konsol Google Cloud, buka halaman Cloud Workstations. Masukkan
Cloud Workstationske kotak penelusuran, lalu klik hasil teratas. - Klik Workstations di panel samping.
- Klik Create workstation di toolbar.
- Masukkan ID untuk workstation, atau biarkan default.
- Masukkan Nama Tampilan untuk workstation. Jika Anda mengosongkannya, ID akan digunakan.
- Pilih user-workstation-config sebagai Configuration.
- Klik Buat.
- Dalam daftar workstation, temukan workstation yang baru saja Anda buat. Klik Start di kolom Tindakan Cepat.
- Setelah workstation dimulai, klik Launch di kolom Quick actions untuk mulai menggunakan workstation.
- Buka file explorer untuk memverifikasi bahwa direktori beranda berisi file dari snapshot disk.
Organisasi Anda kini dapat membuat workstation untuk developernya. Untuk mengetahui informasi selengkapnya tentang cara menyiapkan akses ke Cloud Workstations, lihat Kontrol akses dengan IAM.