اگر Cloud Workstations را برای سازمانی راهاندازی کنید، میتوانید پیکربندی ایستگاه کاری کاربر را با کد ازپیش بارگیریشده و ازپیش ساختهشده ایجاد کنید. این کار به توسعهدهندگان اجازه میدهد بدون منتظر ماندن برای تکمیل فرایند ساخت، فوراً کار را شروع کنند.
برای ایجاد پیکربندی ایستگاه کاری کاربر، یک ایستگاه کاری سرپرست ایجاد میکنید، فرایند ساخت را یکبار اجرا میکنید، یک عکس آنی از دیسک پایدار ایجاد میکنید، و سپس از آن عکس آنی برای ایجاد پیکربندی ایستگاه کاری جدید استفاده میکنید.
ایجاد ایستگاه کاری سرپرست
مراحل راهاندازی ایستگاه کاری را برای ایجاد و راهاندازی یک ایستگاه کاری واحد دنبال کنید. این تصویر بهعنوان تصویر پایه شما عمل میکند.
هدفها را بسازید
در ایستگاه کاری سرپرست، کد منبع را بارگیری کنید و هدفها را بسازید. میتوانید هدفها را بهصورت دستی بسازید یا بااستفاده از اسکریپت ارائهشده، ساخت را خودکار کنید.
ساخت دستی
قبلاز اجرای اسکریپت ساخت، همانطور که در دسترسی به کد منبع شرح داده شده است، به کد دسترسی پیدا کنید. سپس هدفها را بهصورت دستی همانطور که در بارگیری، ساخت، و اجرا توضیح داده شده است بسازید.
ساخت خودکار
اسکریپت setup.sh ارائهشده در مخزن sdv-setup را اجرا کنید. این اسکریپت
کلون کردن کد منبع Android و ساختن هدفها را خودکارسازی میکند.
تکمیل این متن چند ساعت طول میکشد. این اسکریپت کد منبع Android را شبیهسازی میکند (تقریباً ۳۰ دقیقه) و سپس هدفهای SDV IVI (۲ ساعت)، «رسانه» (۳۰ دقیقه)، و «هسته» (۱۰ دقیقه) را میسازد.
(اختیاری) راهاندازی پروژه Android Studio for Platform
Android Studio for Platform (ASfP) یک IDE است که ازپیش در Cloud Workstation نصب شده است. اگر همه توسعهدهندگان شما روی یک پروژه کار میکنند، میتوانید
پروژه ASfP را در عکس آنی دیسک پیکربندی کنید یا الگوی .asfp-project
قابلهمرسانی (هدف lunch، directories محدودشده، و other_languages: [rust])
صادر کنید که همه بتوانند آن را وارد کنند. برای پیکربندی و همرسانی پروژه، دستورالعملهای موجود در ایجاد پروژه SDV
و الگوهای پروژه همرسانیشدنی (صادر کردن و وارد کردن) را دنبال کنید.
ایجاد عکس آنی دیسک
پساز تکمیل ساخت، عکس آنی از دیسک پایدار ایستگاه کاری سرپرست ایجاد کنید.
پیکربندی Git و کوکیهایتان را بردارید تا از همرسانی اطلاعات کاربری شخصی با کاربران دیگر جلوگیری شود:
rm ~/.gitcookies rm ~/.gitconfigمخزن
sdv-setupرا بردارید تا تصویر پایه تمیز بماند:rm -rf ~/sdv-setupدیسک ایستگاه کاری سرپرست را پیدا کنید:
- ایستگاه کاری سرپرست را درحال اجرا نگه دارید.
- در کنسول Google Cloud،
VM Instancesرا در نوار جستجو وارد کنید، و سپس روی نتیجه برتر کلیک کنید. - در نوار فیلتر،
workstation_id:work-stationرا وارد کنید.work-stationباید با شناسه ایستگاه کاری سرپرست شما مطابقت داشته باشد. برای فیلتر کردن نتایج، Enter را فشار دهید. - روی ورودی باقیمانده کلیک کنید.
- در صفحه نمونه VM، دو دیسک مختلف در فضای ذخیرهسازی فهرست شده است. روی دیسکی کلیک کنید که اندازه (گیگابایت) آن ۱۰۰۰ و نوع آن دیسک پایدار SSD منطقهای است. این دیسک حاوی دایرکتوری اصلی است که میخواهید از آن عکس آنی بگیرید.
ایستگاه کاری سرپرست را متوقف کنید:
- صفحه دیسک را باز نگه دارید.
- در برگه یا پنجره جدیدی در مرورگر، کنسول Google Cloud را باز کنید و
به صفحه Cloud Workstations بروید. در نوار جستجو،
Cloud Workstationsرا وارد کنید، سپس روی نتیجه برتر کلیک کنید. - در پانل کناری، روی ایستگاههای کاری کلیک کنید.
- روی ایستگاه کاری سرپرست (با شناسه ایستگاه کاری work-station) در جدول کلیک کنید.
- روی توقف در نوارابزار کلیک کنید، سپس منتظر بمانید تا ایستگاه کاری متوقف شود.
ایجاد عکس آنی دیسک:
- به صفحه دیسک برگردید و سپس در نوارابزار روی ایجاد عکس آنی کلیک کنید.
- در فیلد نام،
aaos-sdv-dev-snapshotرا وارد کنید. - فیلدهای باقیمانده را روی مقادیر پیشفرضشان بگذارید.
- در پایین صفحه، روی ایجاد کلیک کنید.
پساز مدت کوتاهی، عکس آنی دیسک ایجاد میشود و برای استفاده آماده است.
ایجاد پیکربندی ایستگاه کاری کاربر
پیکربندی ایستگاه کاری جدیدی ایجاد کنید که از عکس آنی بهعنوان نقطه شروع استفاده میکند:
- برای راهاندازی Cloud Shell، دستورالعملهای تنظیم متغیرهای محیط را دنبال کنید، سپس متغیرهای محیط را تنظیم کنید.
پیکربندی Terraform را برای ایجاد پیکربندی ایستگاه کاری کاربر اعمال کنید:
cd ~/dev/sdv-setup/tf/user_dev_env terraform init terraform apply -auto-approve
ایجاد ایستگاه کاری کاربر
- در کنسول Google Cloud، به صفحه Cloud Workstations بروید.
Cloud Workstationsرا در نوار جستجو وارد کنید، سپس روی نتیجه برتر کلیک کنید. - در پانل کناری، روی ایستگاههای کاری کلیک کنید.
- روی ایجاد ایستگاه کاری در نوارابزار کلیک کنید.
- شناسهای برای ایستگاه کاری وارد کنید یا مقدار پیشفرض را نگه دارید.
- نام نمایشی برای ایستگاه کاری وارد کنید. اگر این فیلد را خالی بگذارید، از شناسه استفاده میشود.
- user-workstation-config را بهعنوان پیکربندی انتخاب کنید.
- روی ایجاد کردن کلیک کنید.
- در فهرست ایستگاههای کاری، ایستگاه کاریای را که بهتازگی ایجاد کردهاید پیدا کنید. روی شروع در زیر ستون کنشهای سریع کلیک کنید.
- پساز شروع ایستگاه کاری، روی راهاندازی در زیر ستون کنشهای سریع کلیک کنید تا استفاده از ایستگاه کاری را شروع کنید.
- کاوشگر فایل را باز کنید تا مطمئن شوید دایرکتوری خانه حاوی فایلهای عکس آنی دیسک است.
اکنون سازمانتان میتواند برای توسعهدهندگانش ایستگاه کاری ایجاد کند. برای اطلاعات بیشتر درباره راهاندازی دسترسی به Cloud Workstations، به کنترل دسترسی با IAM مراجعه کنید.