ایجاد و مدیریت استقرار برای برنامه Google Chat خود، ایجاد و مدیریت استقرار برای برنامه Google Chat
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
این صفحه نحوه ایجاد و مدیریت استقرار برای برنامه Google Chat را توضیح می دهد. با حفظ پیادهسازیهای مختلف، میتوانید هر مرحله از چرخه عمر برنامه چت خود را بهتر مدیریت کنید و با خیال راحت تغییرات تولید را منتشر کنید.
برای هر مرحله از چرخه عمر برنامه، استقرار ایجاد کنید
برای مدیریت برنامه Chat در طول چرخه عمر آن، توصیه میکنیم برای هر یک از محیطهای زیر یک برنامه Chat ایجاد و اجرا کنید:
توسعه: محیطی که برای کار روی آن استفاده می کنید تغییر می کند. در صورت نیاز، می توانید از Deployment هد استفاده کنید یا این محیط را به صورت محلی اجرا کنید.
مرحلهبندی: محیطی که برای آزمایشهای سرتاسر برای آزمایشکنندگان مورد اعتماد مستقر میکنید. این محیط باید تا حد امکان به تولید نزدیک باشد.
برای هر برنامه چتی که اجرا می کنید، باید یک پروژه Google Cloud ایجاد کنید. هنگامی که Chat API را در هر پروژه Cloud پیکربندی میکنید، از یک نام برنامه، URL آواتار و توضیحات متمایز استفاده کنید تا بتوانید بهتر بین برنامههای Chat در Google Chat تمایز قائل شوید.
در مثال زیر، برنامه Chat به نام Task app بر روی HTTP ساخته شده است و از نقاط پایانی مختلفی برای توسعه، مرحلهبندی و تولید استفاده میکند:
محیط زیست
نام پروژه ابری
نام برنامه
نشانی وب نقطه پایانی HTTP
توسعه
task-chat-app-dev
برنامه Dev Task
http://example.com/api/myapp/head
صحنه سازی
task-chat-app-staging
برنامه Staging Task
http://example.com/api/myapp/staging
تولید
task-chat-app
برنامه وظیفه
http://example.com/api/myapp/
استقرارها را بر اساس معماری برنامه چت خود مدیریت کنید
تغییرات را به تدریج در هر نقطه پایانی در چرخه عمر برنامه Chat خود اعمال کنید. برای مثال، پس از آزمایش یک ویژگی جدید در نقطه پایانی مرحلهبندی http://example.com/api/myapp/staging ، با استقرار آن در نقطه پایانی تولید خود، مانند http://example.com/api/myapp ویژگی را برای تولید آزاد کنید. http://example.com/api/myapp .
برای اشکال زدایی کد قبل از استقرار، می توانید یک نقطه پایانی را برای محیط محلی خود تنظیم کنید. برای آشنایی با نحوه آزمایش تغییرات به صورت محلی، به Debug Google Chat apps مراجعه کنید.
اسکریپت Google Apps
شناسه استقرار
پروژه های Apps Script فقط می توانند یک شاخه داشته باشند و با یک پروژه Cloud مرتبط شوند. برای آزمایش تغییرات و حفظ چندین محیط، باید پروژه های Apps Script مختلفی برای هر محیط ایجاد کنید.
شما فقط باید از استقرار سر پروژه Apps Script برای محیط توسعه استفاده کنید. برای محیط های صحنه سازی و تولید، از استقرارهای نسخه شده استفاده کنید. برای جزئیات، به ایجاد و مدیریت استقرارها در اسناد Apps Script مراجعه کنید.
میخانه / فرعی
میخانه / موضوع فرعی
برای هر استقرار باید از یک موضوع Pub/Sub متفاوت استفاده کنید.
تاریخ آخرین بهروزرسانی 2024-11-19 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-11-19 بهوقت ساعت هماهنگ جهانی."],[[["Manage your Google Chat app's lifecycle by creating separate deployments for development, staging, and production environments."],["Create a distinct Google Cloud project for each deployment, using unique app names, avatar URLs, and descriptions for clarity."],["Deploy changes progressively through each environment, starting with development and moving to staging before releasing to production."],["For Apps Script projects, maintain separate projects for each environment due to their single-branch limitation."],["Utilize different Pub/Sub topics for individual deployments to ensure environment isolation."]]],[]]