این صفحه نحوه ایجاد و مدیریت استقرارها برای برنامه Google Chat شما را توضیح میدهد. با حفظ استقرارهای مختلف، میتوانید هر مرحله از چرخه عمر برنامه Chat خود را بهتر مدیریت کنید و تغییرات را با خیال راحت در محیط عملیاتی منتشر کنید.
ایجاد استقرار برای هر مرحله از چرخه عمر برنامه
برای مدیریت برنامه چت خود در طول چرخه عمر آن، توصیه میکنیم برای هر یک از محیطهای زیر یک برنامه چت ایجاد و مستقر کنید:
- توسعه: محیطی که برای کار بر روی تغییرات استفاده میکنید. در صورت نیاز، میتوانید از استقرار سر استفاده کنید یا این محیط را به صورت محلی اجرا کنید.
- مرحلهبندی: محیطی که برای آزمایش سرتاسری در اختیار آزمایشکنندگان مورد اعتماد قرار میدهید. این محیط باید تا حد امکان به محیط تولید نزدیک باشد.
- تولید: محیطی که شما با انتشار برنامه چت خود در بازار Google Workspace برای کاربران نهایی مستقر میکنید.
برای هر برنامه چتی که مستقر میکنید، باید یک پروژه Google Cloud ایجاد کنید. هنگام پیکربندی API چت در هر پروژه Cloud، استفاده از نام برنامه، URL آواتار و توضیحات مجزا را در نظر بگیرید تا بتوانید برنامههای چت را در Google Chat بهتر تشخیص دهید.
در مثال زیر، برنامه چتی به نام Task app بر روی HTTP ساخته شده است و از نقاط پایانی مختلفی برای استقرار در مراحل توسعه، مرحلهبندی و تولید استفاده میکند:
| محیط زیست | نام پروژه ابری | نام برنامه | آدرس اینترنتی نقطه پایانی HTTP |
|---|---|---|---|
| توسعه | task-chat-app-dev | برنامه وظیفه توسعه | http://example.com/api/myapp/head |
| مرحلهبندی | task-chat-app-staging | برنامه وظیفه مرحله بندی | http://example.com/api/myapp/staging |
| تولید | task-chat-app | برنامه وظیفه | http://example.com/api/myapp/ |
مدیریت استقرارها بر اساس معماری برنامه چت شما
جدول زیر شامل ملاحظات اضافی هنگام مدیریت استقرار برای معماریهای خاص برنامه چت است:
| معماری | قالب استقرار | ملاحظات |
|---|---|---|
| اچتیپی | آدرس اینترنتی نقطه پایانی HTTP |
|
| اسکریپت برنامههای گوگل | شناسه استقرار |
|
| میخانه/ساب | میخانه/زیرموضوع | شما باید برای هر استقرار از یک موضوع Pub/Sub متفاوت استفاده کنید. |
مباحث مرتبط
- ویژگیهای تعاملی را برای برنامههای چت گوگل آزمایش کنید
- ایجاد و مدیریت استقرار اسکریپت برنامهها
- معماری برنامه چت را انتخاب کنید
این صفحه نحوه ایجاد و مدیریت استقرارها برای برنامه Google Chat شما را توضیح میدهد. با حفظ استقرارهای مختلف، میتوانید هر مرحله از چرخه عمر برنامه Chat خود را بهتر مدیریت کنید و تغییرات را با خیال راحت در محیط عملیاتی منتشر کنید.
ایجاد استقرار برای هر مرحله از چرخه عمر برنامه
برای مدیریت برنامه چت خود در طول چرخه عمر آن، توصیه میکنیم برای هر یک از محیطهای زیر یک برنامه چت ایجاد و مستقر کنید:
- توسعه: محیطی که برای کار بر روی تغییرات استفاده میکنید. در صورت نیاز، میتوانید از استقرار سر استفاده کنید یا این محیط را به صورت محلی اجرا کنید.
- مرحلهبندی: محیطی که برای آزمایش سرتاسری در اختیار آزمایشکنندگان مورد اعتماد قرار میدهید. این محیط باید تا حد امکان به محیط تولید نزدیک باشد.
- تولید: محیطی که شما با انتشار برنامه چت خود در بازار Google Workspace برای کاربران نهایی مستقر میکنید.
برای هر برنامه چتی که مستقر میکنید، باید یک پروژه Google Cloud ایجاد کنید. هنگام پیکربندی API چت در هر پروژه Cloud، استفاده از نام برنامه، URL آواتار و توضیحات مجزا را در نظر بگیرید تا بتوانید برنامههای چت را در Google Chat بهتر تشخیص دهید.
در مثال زیر، برنامه چتی به نام Task app بر روی HTTP ساخته شده است و از نقاط پایانی مختلفی برای استقرار در مراحل توسعه، مرحلهبندی و تولید استفاده میکند:
| محیط زیست | نام پروژه ابری | نام برنامه | آدرس اینترنتی نقطه پایانی HTTP |
|---|---|---|---|
| توسعه | task-chat-app-dev | برنامه وظیفه توسعه | http://example.com/api/myapp/head |
| مرحلهبندی | task-chat-app-staging | برنامه وظیفه مرحله بندی | http://example.com/api/myapp/staging |
| تولید | task-chat-app | برنامه وظیفه | http://example.com/api/myapp/ |
مدیریت استقرارها بر اساس معماری برنامه چت شما
جدول زیر شامل ملاحظات اضافی هنگام مدیریت استقرار برای معماریهای خاص برنامه چت است:
| معماری | قالب استقرار | ملاحظات |
|---|---|---|
| اچتیپی | آدرس اینترنتی نقطه پایانی HTTP |
|
| اسکریپت برنامههای گوگل | شناسه استقرار |
|
| میخانه/ساب | میخانه/زیرموضوع | شما باید برای هر استقرار از یک موضوع Pub/Sub متفاوت استفاده کنید. |
مباحث مرتبط
- ویژگیهای تعاملی را برای برنامههای چت گوگل آزمایش کنید
- ایجاد و مدیریت استقرار اسکریپت برنامهها
- معماری برنامه چت را انتخاب کنید