Kuruluş ayarları

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 yeni bir iş istasyonu yapılandırması oluşturmak için bu anlık görüntüyü kullanırsınız.

Yönetici iş istasyonu oluşturma

Tek bir iş istasyonu oluşturup başlatmak için İş istasyonunu başlatma bölümündeki adımları uygulayın. Bu, temel resminiz olarak kullanılır.

Hedefleri oluşturma

Yönetici iş istasyonunda kaynak kodunu indirip hedefleri oluşturun. Hedefleri manuel olarak oluşturabilir veya sağlanan komut dosyasını kullanarak oluşturma işlemini otomatikleştirebilirsiniz.

Manuel oluşturma

Derleme komut dosyasını çalıştırmadan önce Kaynak kodu erişimi bölümünde açıklandığı şekilde koda erişin. Ardından, İndirme, derleme ve çalıştırma bölümünde açıklandığı şekilde hedefleri manuel olarak oluşturun.

Otomatik derleme

setup.sh deposunda sağlanan sdv-setup komut dosyasını çalıştırın. Bu komut dosyası, Android kaynak kodunun klonlanmasını ve hedeflerin oluşturulmasını otomatikleştirir.

  1. İş istasyonunda bir terminal açın.
  2. Git kimlik bilgilerinizi ayarlayın:

    git config --global user.email "Your email address"
    git config --global user.name "Your name"
    
  3. partner-android.googlesource.com üzerinde kimlik doğrulama:

    1. Android iş ortağı hesabınızla partner-android-review.googlesource.com adresinde oturum açın.
    2. Ayarlar'a gidip Profil'i seçin.
    3. HTTP Kimlik Bilgileri bölümüne gidin ve Şifre al'ı tıklayın.
    4. Ekrandaki talimatları uygulayın ve kimlik doğrulama komut dosyasını iş istasyonu terminaline yapıştırın. Bu işlem, erişim için gerekli olan ~/.gitcookies dosyasını oluşturur.
  4. Aşağıdaki adımları uygulayarak kurulum komut dosyasını çalıştırın:

    1. Erişim elde etme bölümündeki kimlik doğrulama adımlarını uygulayın. Bu, kurulum komut dosyası deposuna erişim sağlar.
    2. sdv-setup deposunu klonlayın ve kurulum komut dosyasını çalıştırın:
    # Change directories to the home directory
    cd ~/
    
    # Clone the sdv-setup repository
    git clone https://sdv.googlesource.com/external/sdv-setup
    
    # Ensure the setup script is executable
    chmod +x sdv-setup/setup/setup.sh
    
    # Run the setup script
    ./sdv-setup/setup/setup.sh
    

Komut dosyasının tamamlanması birkaç saat sürer. Android kaynak kodunu klonlar (yaklaşık 30 dakika) ve ardından SDV IVI (2 saat), Media (30 dakika) ve Core (10 dakika) hedeflerini oluşturur.

(İsteğe bağlı) Platform için Android Studio projesi oluşturma

Platform için Android Studio (ASfP), Cloud İş İstasyonu'na önceden yüklenmiş bir IDE'dir. Geliştiricilerinizin tümü aynı proje üzerinde çalışıyorsa herkesin kullanabileceği bir disk anlık görüntüsünde ASfP projesi yapılandırabilirsiniz. Projeyi yapılandırmak için AAOS SDV projesi oluşturma bölümündeki 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.

  1. 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 ~/.gitconfig
    
  2. Temel görüntünün temiz kalması için sdv-setup deposunu kaldırın:

    rm -rf ~/sdv-setup
    
  3. Yönetici iş istasyonu diskini bulun:

    1. Yönetici iş istasyonunu çalışır durumda tutun.
    2. Google Cloud Console'daki arama çubuğuna VM Instances yazın ve en üstteki sonucu tıklayın.
    3. Filtre çubuğuna workstation_id:work-station girin. work-station, yönetici iş istasyonunuzun kimliğiyle eşleşmelidir. Sonuçları filtrelemek için Enter tuşuna basın.
    4. Kalan girişi tıklayın.
    5. Sanal makine örneği sayfasındaki Depolama bölümünde iki farklı disk listeleniyor. Boyutu (GB) 1000 ve Türü Bölgesel SSD kalıcı disk olan diski tıklayın. Bu disk, anlık görüntüsünü almak istediğiniz ana dizini içerir.
  4. Yönetici iş istasyonunu durdurma:

    1. Diskin sayfasını açık tutun.
    2. Yeni bir tarayıcı sekmesinde veya penceresinde Google Cloud Console'u açın ve Cloud Workstations sayfasına gidin. Arama çubuğuna Cloud Workstations girin ve en üstteki sonucu tıklayın.
    3. Yan panelde İş istasyonları'nı tıklayın.
    4. Tabloda yönetici iş istasyonunu (iş istasyonu kimliği work-station olan) tıklayın.
    5. Araç çubuğunda Durdur'u tıklayın ve iş istasyonunun durmasını bekleyin.
  5. Disk anlık görüntüsünü oluşturun:

    1. Disk sayfasına geri dönün ve araç çubuğunda Anlık görüntü oluştur'u tıklayın.
    2. Ad alanına aaos-sdv-dev-snapshot girin.
    3. Geri kalan alanları varsayılan değerlerinde bırakın.
    4. Sayfanın alt kısmındaki 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:

  1. 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.
  2. 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

  1. Google Cloud Console'da Cloud Workstations sayfasına gidin. Arama çubuğuna Cloud Workstations girin ve en üstteki sonucu tıklayın.
  2. Yan panelde İş istasyonları'nı tıklayın.
  3. Araç çubuğunda İş istasyonu oluştur'u tıklayın.
  4. İş istasyonu için bir kimlik girin veya varsayılanı bırakın.
  5. İş istasyonu için bir Görünen Ad girin. Bu alanı boş bırakırsanız kimlik kullanılır.
  6. Yapılandırma olarak user-workstation-config'i seçin.
  7. Oluştur'u tıklayın.
  8. İş istasyonu listesinde, yeni oluşturduğunuz iş istasyonunu bulun. Hızlı işlemler sütununda Başlat'ı tıklayın.
  9. İş istasyonu başladıktan sonra, iş istasyonunu kullanmaya başlamak için Hızlı işlemler sütununda Başlat'ı tıklayın.
  10. 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.