توسعه ابری

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

Workflows

این راهنما برای هر دو مورد زیر اعمال می‌شود:

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

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

راه‌اندازی محیط

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

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

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

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

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

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

        منطقه‌ها و حوزه‌ها را می‌توانید در مکان‌های Cloud پیدا کنید. اگر مشخص نشده باشند، از 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)
        

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

از مخاطب Google خود درخواست دسترسی به مخزن sdv-setup کنید و آن را در ~/dev/sdv-setup شبیه‌سازی کنید. برای مخازن دورسنجی، به دسترسی به مخازن GitHub مراجعه کنید.

ایجاد مخزن محفظه

پیکربندی Terraform را برای ایجاد مخزن محفظه اعمال کنید:

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

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

ساختن تصویر محتوی Docker

تصویر Docker را برای Cloud Workstations بسازید:

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

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

پیاده‌سازی محیط توسعه‌دهنده

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

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

این دستورگان حدود ۲۰ دقیقه طول می‌کشد.

استفاده از Cloud Workstations

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

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

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

  2. در منو پیمایش، روی ایستگاه‌های کاری کلیک کنید.

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

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

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

دسترسی به بریده‌دان

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

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

نمای کلی فعالیت‌ها

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

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

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

  3. برای راه‌اندازی برنامه، روی نماد مربوطه کلیک کنید.

مراحل بعدی

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