إنشاء عمليات نشر لتطبيق Google Chat وإدارتها

توضّح هذه الصفحة طريقة إنشاء عمليات نشر لتطبيق Google Chat وإدارتها. ومن خلال إجراء عمليات نشر مختلفة، يمكنك إدارة كل مرحلة من مراحل نشاط تطبيقك في Chat بشكل أفضل وإطلاق التغييرات في مرحلة الإنتاج بشكل آمن.

إنشاء عمليات نشر لكل مرحلة من مراحل دورة حياة التطبيق

لإدارة تطبيق Chat خلال مراحل نشاطه، ننصحك بإنشاء تطبيق Chat ونشره لكل من البيئات التالية:

  • التطوير: البيئة التي تستخدمها للعمل على التغييرات. وإذا لزم الأمر، يمكنك استخدام عملية النشر الرئيسية أو تشغيل هذه البيئة محليًا.
  • التقسيم المرحلي: البيئة التي تنشرها للمختبِرين الموثوق بهم لإجراء الاختبار الشامل. يجب أن تكون هذه البيئة قريبة من مستوى الإنتاج قدر الإمكان.
  • الإصدار العلني: البيئة التي تنشرها للمستخدمين النهائيين من خلال نشر تطبيق Chat على Google Workspace Marketplace.

يجب إنشاء مشروع على Google Cloud لكل تطبيق في Chat تنشره. عند ضبط واجهة Chat API في كل مشروع على Google Cloud، ننصحك باستخدام اسم تطبيق مختلف وعنوان URL للصورة الرمزية ووصفًا لتتمكّن من التمييز بشكل أفضل بين تطبيقات Chat في Google Chat.

في المثال التالي، تم إنشاء تطبيق Chat المُسمّى Task app على HTTP ويستخدِم نقاط نهاية مختلفة لنشره في مجالَي التطوير والتجهيز والإنتاج:

البيئة اسم المشروع على السحابة الإلكترونية اسم التطبيق نقطة نهاية HTTP
تطوير task-chat-app-dev تطبيق "مهام Google" http://example.com/api/myapp/head
تصنيف المراحل task-chat-app-staging جارٍ اختبار تطبيق "المهام" على مراحل http://example.com/api/myapp/staging
الإنتاج task-chat-app تطبيق "مهام Google" http://example.com/api/myapp/

إدارة عمليات النشر استنادًا إلى بنية تطبيق Chat

يتضمن الجدول التالي اعتبارات إضافية عند إدارة عمليات النشر لبنية تطبيقات Chat المحدّدة:

هندسة معمارية تنسيق النشر الاعتبارات
HTTP عنوان URL للتطبيق
  • انشُر التغييرات تدريجيًا على كل نقطة نهاية في مراحل نشاط تطبيق Chat. على سبيل المثال، بعد اختبار ميزة جديدة تم نشرها في نقطة النهاية المرحلية http://example.com/api/myapp/staging، يمكنك إطلاق الميزة للإنتاج من خلال نشرها في نقطة نهاية الإنتاج، مثل http://example.com/api/myapp.
  • لتصحيح أخطاء الرمز قبل النشر، يمكنك ضبط نقطة نهاية على بيئتك المحلية. للتعرّف على كيفية اختبار التغييرات محليًا، راجِع تصحيح أخطاء تطبيقات Google Chat.
لغة برمجة تطبيقات Google رقم تعريف النشر
  • يمكن أن يكون لمشاريع "برمجة تطبيقات Google" فرع واحد فقط وربطها بمشروع واحد على السحابة الإلكترونية لاختبار التغييرات والحفاظ على بيئات متعددة، يجب إنشاء مشاريع "برمجة تطبيقات Google" مختلفة لكل بيئة.
  • يجب استخدام النشر الرئيسي لمشروع "برمجة التطبيقات" في بيئة التطوير فقط. بالنسبة إلى بيئات التنظيم والإنتاج، استخدِم عمليات نشر بإصدارات مختلفة. لمعرفة التفاصيل، يُرجى الاطّلاع على إنشاء عمليات النشر وإدارتها في مستندات "برمجة تطبيقات Google".
نشر/اشتراك موضوع النشر/الاشتراك يجب استخدام موضوع نشر/اشتراك مختلف لكل عملية نشر.