Bir kuruluş için Cloud Workstations'ı ayarlarsanız önceden indirilmiş ve önceden oluşturulmuş kod içeren bir kullanıcı iş istasyonu yapılandırması oluşturabilirsiniz. Bu sayede geliştiriciler, derleme işleminin tamamlanmasını beklemeden hemen çalışmaya başlayabilir.
Kullanıcı iş istasyonu yapılandırması oluşturmak için bir yönetici iş istasyonu oluşturur, derleme işlemini bir kez çalıştırır, kalıcı diskin anlık görüntüsünü oluşturur ve ardından bu anlık görüntüyü kullanarak yeni bir iş istasyonu yapılandırması oluşturursunuz.
Yönetici iş istasyonu oluşturma
Tek bir çalışma istasyonu oluşturup başlatmak için Çalışma istasyonunu başlatma bölümündeki adımları uygulayın. Bu, temel resminiz olarak kullanılır.
Hedefleri derleme
Yönetici iş istasyonunda kaynak kodunu indirin ve hedefleri oluşturun. Hedefleri manuel olarak oluşturabilir veya sağlanan komut dosyasını kullanarak derlemeyi otomatikleştirebilirsiniz.
Manuel derleme
Derleme komut dosyasını çalıştırmadan önce Kaynak kodu erişimi bölümünde açıklandığı şekilde koda erişim elde edin. Ardından, İndirme, derleme ve çalıştırma bölümünde açıklandığı gibi hedefleri manuel olarak derleyin.
Otomatik derleme
setup.sh deposunda sağlanan sdv-setup komut dosyasını çalıştırın. Bu komut dosyası, Android kaynak kodunu klonlama ve hedefleri derleme işlemlerini otomatikleştirir.
Komut dosyasının tamamlanması birkaç saat sürer. Android kaynak kodunu klonlar (yaklaşık 30 dakika) ve ardından SDV IVI (2 saat), Medya (30 dakika) ve Çekirdek (10 dakika) hedeflerini derler.
(İsteğe bağlı) Android Studio for Platform projesi oluşturma
Android Studio for Platform (ASfP), Cloud Workstation'da önceden yüklenmiş bir IDE'dir. Geliştiricilerinizin tümü aynı proje üzerinde çalışıyorsa disk anlık görüntüsünde bir ASfP projesi yapılandırabilir veya herkesin içe aktarabileceği paylaşılabilir bir .asfp-project şablonu (lunch hedefi, kapsamlı directories ve other_languages: [rust]) dışa aktarabilirsiniz. Projeyi yapılandırmak ve paylaşmak için SDV projesi oluşturma ve Paylaşılabilir proje şablonları (dışa ve içe aktarma) bölümlerindeki talimatları uygulayın.
Disk anlık görüntüsü oluşturma
Derleme tamamlandıktan sonra yönetici iş istasyonunun kalıcı diskinin anlık görüntüsünü oluşturun.
Kişisel kimlik bilgilerinin diğer kullanıcılarla paylaşılmasını önlemek için Git yapılandırmanızı ve çerezlerinizi kaldırın:
rm ~/.gitcookies rm ~/.gitconfigTemel görüntüyü temiz tutmak için
sdv-setupdeposunu kaldırın:rm -rf ~/sdv-setupYönetici iş istasyonu diskini bulun:
- Yönetici iş istasyonunu çalışır durumda tutun.
- Google Cloud Console'da arama çubuğuna
VM Instancesyazın ve en üstteki sonucu tıklayın. - Filtre çubuğuna
workstation_id:work-stationyazın.work-station, yönetici iş istasyonunuzun kimliğiyle eşleşmelidir. Sonuçları filtrelemek için Enter tuşuna basın. - Kalan girişi tıklayın.
- Sanal makine örneği sayfasında, Depolama bölümünde iki farklı disk listelenir. Boyut (GB) değeri 1000 ve Tür değeri Bölgesel SSD kalıcı diski olan diski tıklayın. Bu disk, anlık görüntüsünü almak istediğiniz ana dizini içerir.
Yönetici iş istasyonunu durdurun:
- Disk sayfasını açık tutun.
- Yeni bir tarayıcı sekmesinde veya penceresinde Google Cloud konsolunu açıp Cloud Workstations sayfasına gidin. Arama çubuğuna
Cloud Workstationsyazın ve en üstteki sonucu tıklayın. - Yan panelde Workstations'ı (İş istasyonları) tıklayın.
- Tabloda yönetici iş istasyonunu (iş istasyonu kimliği work-station olan) tıklayın.
- Araç çubuğunda Stop'ı (Durdur) tıklayın ve çalışma istasyonunun durmasını bekleyin.
Disk anlık görüntüsünü oluşturun:
- Disk sayfasına geri dönün ve araç çubuğunda Anlık görüntü oluştur'u tıklayın.
- Name (Ad) alanına
aaos-sdv-dev-snapshotgirin. - Geri kalan alanları varsayılan değerlerinde bırakın.
- Sayfanın alt kısmında Oluştur'u tıklayın.
Kısa bir süre sonra disk anlık görüntüsü oluşturulur ve kullanıma hazır hale gelir.
Kullanıcı iş istasyonu yapılandırmasını oluşturma
Anlık görüntüyü başlangıç noktası olarak kullanan yeni bir iş istasyonu yapılandırması oluşturun:
- Cloud Shell'i başlatmak için Ortam değişkenlerini ayarlama bölümündeki talimatları uygulayın ve ardından ortam değişkenlerini ayarlayın.
Kullanıcı iş istasyonu yapılandırmasını oluşturmak için Terraform yapılandırmasını uygulayın:
cd ~/dev/sdv-setup/tf/user_dev_env terraform init terraform apply -auto-approve
Kullanıcı iş istasyonu oluşturma
- Google Cloud Console'da Cloud Workstations sayfasına gidin. Arama çubuğuna
Cloud Workstationsyazın ve en üstteki sonucu tıklayın. - Yan panelde Workstations'ı (İş istasyonları) tıklayın.
- Araç çubuğunda Create workstation'ı (İş istasyonu oluştur) tıklayın.
- İş istasyonu için bir kimlik girin veya varsayılan kimliği bırakın.
- Çalışma istasyonu için bir Görünen Ad girin. Bu alanı boş bırakırsanız kimlik kullanılır.
- Configuration (Yapılandırma) olarak user-workstation-config'i seçin.
- Oluştur'u tıklayın.
- İş istasyonu listesinde, yeni oluşturduğunuz iş istasyonunu bulun. Hızlı işlemler sütununda Başlat'ı tıklayın.
- Çalışma istasyonu başlatıldıktan sonra, çalışma istasyonunu kullanmaya başlamak için Hızlı işlemler sütununda Başlat'ı tıklayın.
- Ana dizinin, disk anlık görüntüsündeki dosyaları içerdiğini doğrulamak için bir dosya gezgini açın.
Kuruluşunuz artık geliştiricileri için iş istasyonları oluşturabilir. Cloud Workstations'a erişimi ayarlama hakkında daha fazla bilgi için IAM ile erişim denetimi başlıklı makaleyi inceleyin.