توسعه ابری

ایستگاه‌های کاری ابری در گوگل کلود به شما امکان می‌دهند SDV را بدون نیاز به یک ماشین محلی توسعه دهید. قبل از ادامه، باید به یک پروژه گوگل کلود دسترسی داشته باشید. اگر به یک پروژه گوگل کلود دسترسی ندارید، با نماینده گوگل خود تماس بگیرید. محیط‌های Qwiklabs برای ارزیابی موقت در دسترس هستند.

گردش‌های کاری

این راهنما برای هر دو مورد کاربرد دارد:

  • توسعه‌دهندگان انفرادی: برای توسعه‌دهندگان انفرادی که محیط خودشان را راه‌اندازی می‌کنند.

  • سازمان‌ها: برای مدیرانی که می‌خواهند پیکربندی ایستگاه کاری قابل استفاده مجدد را برای سازمان خود تنظیم کنند. پس از دنبال کردن این راهنما، به بخش تنظیمات سازمان بروید.

تنظیمات محیط

برای پیکربندی محیط Google Cloud و استقرار منابع ایستگاه کاری، این مراحل را دنبال کنید.

تنظیم متغیرهای محیطی

  1. Cloud Shell را در پروژه Google Cloud خود اجرا کنید.

  2. متغیرهای محیطی مختص پروژه گوگل کلود خود را تنظیم کنید. این متغیرها در اسکریپت‌های زیر استفاده می‌شوند.

    • اگر از محیط Qwiklabs استفاده می‌کنید:
      1. اسکریپت را از صفحه Qwiklabs اجرا کنید.
    • اگر از پروژه گوگل کلود خودتان استفاده می‌کنید:

      1. شناسه پروژه و نام کاربری خود را در Cloud Shell پیدا کنید.

        مناطق و زون‌ها را می‌توان در Cloud locations یافت. اگر مشخص نشده باشند، us-central1 به عنوان منطقه و us-central1-c به عنوان منطقه استفاده می‌شود.

      2. اسکریپت زیر را با اطلاعات صحیح ویرایش کرده و اجرا کنید:

        # REQUIRED
        export TF_VAR_gcp_project_id=GCP Project ID
        export TF_VAR_gcp_username=GCP Username
        # OPTIONAL
        export TF_VAR_gcp_region=Region to use for the resources (default: us-central1)
        export TF_VAR_gcp_zone=Zone to use for the resources (default: us-central1-c)
        

اسکریپت‌های راه‌اندازی را دریافت کنید

  1. برای دسترسی به اسکریپت‌های راه‌اندازی، به «دریافت دسترسی» مراجعه کنید.
  2. اسکریپت‌های راه‌اندازی را کلون کنید:

    # Create a work directory
    mkdir ~/dev
    cd ~/dev
    
    # Ensure the cloned repository has the correct file permissions
    umask 0022
    
    # Clone the setup scripts
    git clone https://sdv.googlesource.com/external/sdv-setup
    

یک مخزن کانتینر ایجاد کنید

پیکربندی Terraform را برای ایجاد یک مخزن کانتینر اعمال کنید:

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

این اسکریپت در حدود دو دقیقه تکمیل می‌شود.

ساخت ایمیج کانتینر داکر

ساخت ایمیج داکر برای ایستگاه‌های کاری ابری:

cd ~/dev/sdv-setup/docker/android-studio-for-platform
gcloud builds submit --timeout=3h --substitutions=_IMAGE_NAME=${TF_VAR_gcp_region}-docker.pkg.dev/${TF_VAR_gcp_project_id}/aaos-sdv/android-studio-for-platform-canary,_ASFP_VERSION=canary

این اسکریپت حدود یک ساعت طول می‌کشد. پس از اتمام، تصویر کانتینر در رجیستری مصنوعات ذخیره می‌شود.

محیط توسعه‌دهنده را مستقر کنید

پیکربندی Terraform را برای ایجاد محیط توسعه‌دهنده اعمال کنید:

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

این اسکریپت در حدود 20 دقیقه تکمیل می‌شود.

از ایستگاه‌های کاری ابری استفاده کنید

یاد بگیرید که چگونه ایستگاه کاری خود را راه‌اندازی کنید، به کلیپ‌بورد دسترسی پیدا کنید و فعالیت‌ها را مدیریت کنید.

راه اندازی ایستگاه کاری

  1. در کنسول گوگل کلود ، عبارت «Cloud Workstations» را در نوار جستجو وارد کنید. در بخش محصولات و صفحات ، روی Cloud Workstations کلیک کنید.
  2. در منوی پیمایش، روی ایستگاه‌های کاری کلیک کنید.

  3. در لیست ایستگاه‌های کاری، در ستون اقدامات سریع برای ایستگاه کاری با نام work-station ، روی Start کلیک کنید.

  4. پس از شروع به کار ایستگاه کاری، روی «راه‌اندازی» در ستون «اقدامات سریع» برای همان ایستگاه کاری کلیک کنید.

    یک پنجره جدید باز می‌شود که رابط کاربری دسکتاپ را نشان می‌دهد. اگر خطایی ظاهر شد، یک دقیقه صبر کنید و صفحه را رفرش کنید.

دسترسی به کلیپ‌بورد

شما می‌توانید از طریق یک رابط کاربری ویژه، بین دستگاه محلی خود و Cloud Workstations کپی و پیست کنید. در لبه سمت چپ صفحه، یک فلش کوچک خاکستری به صورت عمودی در مرکز قرار دارد. با کلیک بر روی فلش، یک منوی کوچک با پنج دکمه باز می‌شود. روی آیکون Clipboard کلیک کنید.

با استفاده از ناحیه متنی که ظاهر می‌شود، کلیپ‌بورد خود را در ایستگاه کاری مدیریت کنید. برای چسباندن متن از رایانه محلی خود به ایستگاه کاری، متن را به کادر اضافه کنید، سپس آن را بچسبانید. برای کپی کردن متن از رایانه، آن را کپی کنید. سپس متن در کادر ظاهر می‌شود، جایی که می‌توانید دوباره آن را کپی کرده و در رایانه محلی خود بچسبانید.

مرور کلی فعالیت‌ها

می‌توانید برنامه‌ها را در نمای کلی فعالیت‌ها شروع کنید:

  1. در نوار بالا، به نمای کلی فعالیت‌ها بروید.

  2. برای فیلتر کردن لیست برنامه‌ها، نام برنامه را در نوار جستجوی بالا وارد کنید.

  3. برای اجرای یک برنامه، روی آیکون مربوطه کلیک کنید.

مراحل بعدی

محیط توسعه شما راه‌اندازی شده است و آماده شروع به ساخت با SDV هستید. بسته به گردش کار خود، مراحل بعدی را دنبال کنید:

  • توسعه‌دهندگان انفرادی: یاد بگیرید که چگونه اهداف را دانلود، ساخت و اجرا کنید: