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 satu kali, membuat snapshot persistent disk, lalu menggunakan snapshot tersebut untuk membuat konfigurasi workstation baru.
Membuat workstation admin
Ikuti langkah-langkah di Meluncurkan workstation untuk membuat dan meluncurkan satu workstation. Ini berfungsi sebagai gambar dasar Anda.
Membangun target
Di workstation admin, download kode sumber dan bangun target. Anda dapat membuat target secara manual atau mengotomatiskan pembuatan menggunakan skrip yang disediakan.
Build manual
Sebelum menjalankan skrip build, dapatkan akses ke kode seperti yang dijelaskan dalam Akses kode sumber. Kemudian, buat 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 pengkloningan kode sumber Android dan membangun target.
Skrip memerlukan waktu beberapa jam untuk diselesaikan. Proses ini akan meng-clone kode sumber Android (sekitar 30 menit), lalu membangun target SDV IVI (2 jam), Media (30 menit), dan Core (10 menit).
(Opsional) Menyiapkan project Android Studio untuk Platform
Android Studio untuk Platform (ASfP) adalah IDE yang telah diinstal sebelumnya di Cloud Workstation. Jika semua developer Anda mengerjakan project yang sama, Anda dapat mengonfigurasi project ASfP dalam snapshot disk yang dapat digunakan semua orang. Ikuti petunjuk di Menyiapkan project SDV AAOS untuk mengonfigurasi 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-setupuntuk menjaga kebersihan image dasar: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 instance VM, dua disk yang berbeda tercantum di Storage. Klik disk yang memiliki Ukuran (GB) 1000 dan Jenis Persistent disk SSD regional. Disk ini berisi direktori beranda yang ingin Anda ambil 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 Buat 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.
Buat konfigurasi workstation pengguna
Buat konfigurasi workstation baru yang menggunakan snapshot sebagai titik awal:
- Ikuti petunjuk di Setel variabel lingkungan untuk meluncurkan Cloud Shell, lalu setel 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 membiarkannya kosong, ID akan digunakan.
- Pilih user-workstation-config sebagai Configuration.
- Klik Buat.
- Dalam daftar workstation, temukan workstation yang baru saja Anda buat. Klik Mulai 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.