إعداد المؤسسة

في حال إعداد Cloud Workstations لمؤسسة، يمكنك إنشاء إعدادات محطة عمل للمستخدم تتضمّن رمزًا تم تنزيله وإنشاؤه مسبقًا. يتيح ذلك للمطوّرين بدء العمل على الفور بدون انتظار اكتمال عملية التصميم.

لإنشاء إعدادات لمحطة عمل مستخدم، عليك إنشاء محطة عمل مشرف، وتشغيل عملية التصميم مرة واحدة، وإنشاء لقطة من القرص الدائم، ثم استخدام هذه اللقطة لإنشاء إعدادات جديدة لمحطة عمل.

إنشاء محطة عمل للمشرف

اتّبِع الخطوات الواردة في تشغيل محطة العمل لإنشاء محطة عمل واحدة وتشغيلها. تُستخدَم هذه الصورة كصورة أساسية.

إنشاء الاستهدافات

على محطة عمل المشرف، نزِّل رمز المصدر وأنشئ الأهداف. يمكنك إنشاء الاستهدافات يدويًا أو تلقائيًا باستخدام النص البرمجي المتوفّر.

إنشاء يدوي

قبل تشغيل نص البرمجة الخاص بالإنشاء، يجب الحصول على إذن الوصول إلى الرمز كما هو موضّح في الوصول إلى الرمز المصدري. بعد ذلك، أنشئ الأهداف يدويًا كما هو موضّح في التنزيل والإنشاء والتشغيل.

إنشاء تلقائي

شغِّل النص البرمجي setup.sh المتوفّر في مستودع sdv-setup. يعمل هذا النص البرمجي على أتمتة عملية استنساخ رمز المصدر لنظام Android وإنشاء الأهداف.

  1. افتح نافذة طرفية على محطة العمل.
  2. اضبط بيانات اعتماد Git:

    git config --global user.email "Your email address"
    git config --global user.name "Your name"
    
  3. المصادقة على partner-android.googlesource.com:

    1. سجِّل الدخول إلى partner-android-review.googlesource.com باستخدام حسابك كشريك في Android.
    2. انتقِل إلى الإعدادات، ثم انقر على الملف الشخصي.
    3. انتقِل إلى قسم بيانات اعتماد HTTP، ثم انقر على الحصول على كلمة المرور.
    4. اتّبِع التعليمات الظاهرة على الشاشة، ثم الصِق نص المصادقة في نافذة الجهاز. يؤدي ذلك إلى إنشاء الملف ~/.gitcookies المطلوب للوصول.
  4. شغِّل نص التهيئة البرمجي من خلال إكمال الخطوات التالية:

    1. اتّبِع خطوات المصادقة في الحصول على إذن الوصول. يتيح ذلك الوصول إلى مستودع نصوص التهيئة البرمجي.
    2. استنسِخ مستودع sdv-setup، ثم شغِّل نص الإعداد البرمجي:
    # 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
    

يستغرق تنفيذ النص البرمجي عدة ساعات. يتم استنساخ رمز المصدر لنظام Android (لمدة 30 دقيقة تقريبًا)، ثم يتم إنشاء أهداف SDV IVI (لمدة ساعتين) وMedia (لمدة 30 دقيقة) وCore (لمدة 10 دقائق).

(اختياري) إعداد مشروع Android Studio for Platform

‫Android Studio for Platform (ASfP) هي بيئة تطوير متكاملة (IDE) مثبَّتة مسبقًا على Cloud Workstation. إذا كان جميع المطوّرين يعملون على المشروع نفسه، يمكنك إعداد مشروع ASfP في لقطة القرص التي يمكن للجميع استخدامها. اتّبِع التعليمات الواردة في إعداد مشروع SDV في نظام التشغيل Android Automotive لضبط إعدادات المشروع.

إنشاء لقطة للقرص

بعد اكتمال عملية الإنشاء، أنشئ لقطة من القرص الثابت لمحطة عمل المشرف.

  1. أزِل إعدادات Git وملفات تعريف الارتباط لمنع مشاركة بيانات الاعتماد الشخصية مع مستخدمين آخرين:

    rm ~/.gitcookies
    rm ~/.gitconfig
    
  2. أزِل مستودع sdv-setup للحفاظ على نظافة الصورة الأساسية:

    rm -rf ~/sdv-setup
    
  3. ابحث عن قرص محطة عمل المشرف:

    1. يجب أن يبقى جهاز العمل الخاص بالمشرف قيد التشغيل.
    2. في "وحدة تحكّم Google Cloud"، أدخِل VM Instances في شريط البحث، ثم انقر على النتيجة الأولى.
    3. في شريط الفلترة، أدخِل workstation_id:work-station. يجب أن يتطابق work-station مع معرّف محطة عمل المشرف. اضغط على Enter لفلترة النتائج.
    4. انقر على الإدخال المتبقي.
    5. في صفحة الجهاز الافتراضي، يتم إدراج قرصَين مختلفَين في مساحة التخزين. انقر على القرص الذي يبلغ حجمه (بالغيغابايت) 1000 ونوعه قرص SSD دائم إقليمي. يحتوي هذا القرص على دليل المنزل الذي تريد إنشاء لقطة له.
  4. إيقاف محطة عمل المشرف:

    1. اترك صفحة القرص مفتوحة.
    2. في علامة تبويب أو نافذة متصفّح جديدة، افتح وحدة تحكّم Google Cloud وانتقِل إلى صفحة Cloud Workstations. في شريط البحث، أدخِل Cloud Workstations، ثم انقر على النتيجة الأولى.
    3. انقر على محطات العمل في اللوحة الجانبية.
    4. انقر على محطة عمل المشرف (التي تحمل رقم تعريف محطة العمل work-station) في الجدول.
    5. انقر على إيقاف في شريط الأدوات، ثم انتظِر إلى أن تتوقف محطة العمل.
  5. أنشئ لقطة القرص:

    1. ارجع إلى صفحة القرص، ثم انقر على إنشاء لقطة في شريط الأدوات.
    2. في حقل الاسم، أدخِل aaos-sdv-dev-snapshot.
    3. اترك الحقول المتبقية على قيمها التلقائية.
    4. في أسفل الصفحة، انقر على إنشاء.

بعد فترة قصيرة، يتم إنشاء لقطة القرص وتصبح جاهزة للاستخدام.

إنشاء إعدادات محطة عمل المستخدم

أنشئ إعدادًا جديدًا لمحطة العمل يستخدم اللقطة كنقطة بداية:

  1. اتّبِع التعليمات الواردة في ضبط متغيّرات البيئة لتشغيل Cloud Shell، ثم اضبط متغيّرات البيئة.
  2. طبِّق إعدادات Terraform لإنشاء إعدادات محطة عمل المستخدم:

    cd ~/dev/sdv-setup/tf/user_dev_env
    terraform init
    terraform apply -auto-approve
    

إنشاء محطة عمل للمستخدم

  1. في Google Cloud Console، انتقِل إلى صفحة Cloud Workstations. أدخِل Cloud Workstations في شريط البحث، ثم انقر على النتيجة الأولى.
  2. انقر على محطات العمل في اللوحة الجانبية.
  3. انقر على إنشاء محطة عمل في شريط الأدوات.
  4. أدخِل معرّفًا لمحطة العمل، أو اترك القيمة التلقائية.
  5. أدخِل اسمًا معروضًا لمحطة العمل. إذا تركت هذا الحقل فارغًا، سيتم استخدام المعرّف.
  6. اختَر user-workstation-config كـ الإعداد.
  7. انقر على إنشاء.
  8. في قائمة محطات العمل، ابحث عن محطة العمل التي أنشأتها للتو. انقر على بدء ضمن عمود الإجراءات السريعة.
  9. بعد بدء تشغيل محطة العمل، انقر على تشغيل ضمن عمود الإجراءات السريعة لبدء استخدام محطة العمل.
  10. افتح مستكشف الملفات للتأكّد من أنّ الدليل الرئيسي يحتوي على الملفات من لقطة القرص.

يمكن لمؤسستك الآن إنشاء محطات عمل للمطوّرين. لمزيد من المعلومات حول إعداد إمكانية الوصول إلى Cloud Workstations، يُرجى الاطّلاع على التحكّم في الوصول باستخدام "إدارة الهوية وإمكانية الوصول".