ایجاد و مدیریت استقرار برای برنامه Google Chat خود، ایجاد و مدیریت استقرار برای برنامه Google Chat
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
این صفحه نحوه ایجاد و مدیریت استقرارها برای برنامه Google Chat شما را توضیح میدهد. با حفظ استقرارهای مختلف، میتوانید هر مرحله از چرخه عمر برنامه Chat خود را بهتر مدیریت کنید و تغییرات را با خیال راحت در محیط عملیاتی منتشر کنید.
ایجاد استقرار برای هر مرحله از چرخه عمر برنامه
برای مدیریت برنامه چت خود در طول چرخه عمر آن، توصیه میکنیم برای هر یک از محیطهای زیر یک برنامه چت ایجاد و مستقر کنید:
توسعه: محیطی که برای کار بر روی تغییرات استفاده میکنید. در صورت نیاز، میتوانید از استقرار سر استفاده کنید یا این محیط را به صورت محلی اجرا کنید.
مرحلهبندی: محیطی که برای آزمایش سرتاسری در اختیار آزمایشکنندگان مورد اعتماد قرار میدهید. این محیط باید تا حد امکان به محیط تولید نزدیک باشد.
برای هر برنامه چتی که مستقر میکنید، باید یک پروژه Google Cloud ایجاد کنید. هنگام پیکربندی API چت در هر پروژه Cloud، استفاده از نام برنامه، URL آواتار و توضیحات مجزا را در نظر بگیرید تا بتوانید برنامههای چت را در Google Chat بهتر تشخیص دهید.
در مثال زیر، برنامه چتی به نام Task app بر روی HTTP ساخته شده است و از نقاط پایانی مختلفی برای استقرار در مراحل توسعه، مرحلهبندی و تولید استفاده میکند:
تغییرات را به تدریج در هر نقطه پایانی در چرخه حیات برنامه چت خود اعمال کنید. برای مثال، پس از اینکه یک ویژگی جدید مستقر در نقطه پایانی مرحلهبندی خود http://example.com/api/myapp/staging را آزمایش کردید، با استقرار آن در نقطه پایانی عملیاتی خود، مانند http://example.com/api/myapp ، آن ویژگی را در محیط عملیاتی منتشر کنید.
برای اشکالزدایی کد قبل از استقرار، میتوانید یک نقطه پایانی را در محیط محلی خود تنظیم کنید. برای یادگیری نحوه آزمایش تغییرات به صورت محلی، به اشکالزدایی برنامههای چت گوگل مراجعه کنید.
اسکریپت برنامههای گوگل
شناسه استقرار
پروژههای Apps Script فقط میتوانند یک شاخه واحد داشته باشند و به یک پروژه Cloud مرتبط باشند. برای آزمایش تغییرات و نگهداری چندین محیط، باید پروژههای Apps Script مختلفی برای هر محیط ایجاد کنید.
شما فقط باید از استقرار اصلی پروژه Apps Script برای محیط توسعه استفاده کنید. برای محیطهای مرحلهبندی و تولید، از استقرارهای نسخهبندی شده استفاده کنید. برای جزئیات بیشتر، به بخش ایجاد و مدیریت استقرارها در مستندات Apps Script مراجعه کنید.
میخانه/ساب
میخانه/زیرموضوع
شما باید برای هر استقرار از یک موضوع Pub/Sub متفاوت استفاده کنید.
تاریخ آخرین بهروزرسانی 2026-08-05 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2026-08-05 بهوقت ساعت هماهنگ جهانی."],[],["The document outlines creating and managing deployments for Google Chat apps across development, staging, and production environments. Each environment requires a separate Google Cloud project with a distinct app name and details. Deployment methods vary: HTTP uses endpoint URLs, Apps Script utilizes deployment IDs and separate projects, and Pub/Sub employs unique topics. Changes should be progressively deployed, starting from development, then staging, and finally production. Different app architectures require different consideration.\n"]]