توسعه ابری

Cloud Workstations in Google Cloud let you develop SDV without needing a local machine. You need access to a Google Cloud project before continuing. Reach out to your Google point of contact if you don't have access to a Google Cloud project. Qwiklabs environments are available for temporary evaluation.

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

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

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

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

تنظیمات محیط

برای پیکربندی محیط 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)
        

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

برای دسترسی به اسکریپت‌های راه‌اندازی، به Access GitHub repositories مراجعه کنید. از دستورات استاندارد GitHub برای کلون کردن مخازن استفاده کنید.

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

پیکربندی 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. برای اجرای یک برنامه، روی آیکون مربوطه کلیک کنید.

مراحل بعدی

Your development environment is set up and you're ready to start building with SDV. Follow the next steps depending on your workflow :