আপনার Google Chat অ্যাপের জন্য স্থাপনা তৈরি করুন এবং পরিচালনা করুন, আপনার Google Chat অ্যাপের জন্য স্থাপনা তৈরি করুন এবং পরিচালনা করুন

এই পৃষ্ঠায় আপনার Google Chat অ্যাপের জন্য কীভাবে ডিপ্লয়মেন্ট তৈরি এবং পরিচালনা করবেন তা ব্যাখ্যা করা হয়েছে। বিভিন্ন ডিপ্লয়মেন্ট বজায় রেখে, আপনি আপনার Chat অ্যাপের জীবনচক্রের প্রতিটি ধাপ আরও ভালোভাবে পরিচালনা করতে পারবেন এবং নিরাপদে প্রোডাকশনে পরিবর্তনগুলি প্রকাশ করতে পারবেন।

অ্যাপ লাইফসাইকেলের প্রতিটি পর্যায়ের জন্য ডিপ্লয়মেন্ট তৈরি করুন

আপনার চ্যাট অ্যাপটিকে এর জীবনচক্র জুড়ে পরিচালনা করার জন্য, আমরা আপনাকে নিম্নলিখিত প্রতিটি পরিবেশের জন্য একটি চ্যাট অ্যাপ তৈরি এবং স্থাপন করার পরামর্শ দিচ্ছি:

  • উন্নয়ন: পরিবর্তনের জন্য আপনি যে পরিবেশ ব্যবহার করেন। প্রয়োজনে, আপনি হেড ডিপ্লয়মেন্ট ব্যবহার করতে পারেন অথবা স্থানীয়ভাবে এই পরিবেশটি চালাতে পারেন।
  • স্টেজিং: এন্ড-টু-এন্ড পরীক্ষার জন্য বিশ্বস্ত পরীক্ষকদের জন্য আপনি যে পরিবেশটি স্থাপন করেন। এই পরিবেশটি যতটা সম্ভব উৎপাদনের কাছাকাছি হওয়া উচিত।
  • উৎপাদন: Google Workspace Marketplace-এ আপনার চ্যাট অ্যাপ প্রকাশ করে আপনি যে পরিবেশটি শেষ ব্যবহারকারীদের জন্য ব্যবহার করেন।

আপনার ব্যবহৃত প্রতিটি চ্যাট অ্যাপের জন্য আপনাকে অবশ্যই একটি Google ক্লাউড প্রোজেক্ট তৈরি করতে হবে। প্রতিটি ক্লাউড প্রোজেক্টে চ্যাট API কনফিগার করার সময়, একটি স্বতন্ত্র অ্যাপের নাম, অবতার URL এবং বিবরণ ব্যবহার করার কথা বিবেচনা করুন যাতে আপনি Google Chat-এ চ্যাট অ্যাপগুলির মধ্যে আরও ভালভাবে পার্থক্য করতে পারেন।

নিম্নলিখিত উদাহরণে, Task app নামক চ্যাট অ্যাপটি HTTP-তে তৈরি এবং ডেভেলপমেন্ট, স্টেজিং এবং প্রোডাকশনে স্থাপনের জন্য বিভিন্ন এন্ডপয়েন্ট ব্যবহার করে:

পরিবেশ ক্লাউড প্রকল্পের নাম অ্যাপের নাম HTTP এন্ডপয়েন্ট URL
উন্নয়ন 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 সম্পর্কে HTTP এন্ডপয়েন্ট URL
  • আপনার চ্যাট অ্যাপের জীবনচক্রের প্রতিটি এন্ডপয়েন্টে ধীরে ধীরে পরিবর্তনগুলি স্থাপন করুন। উদাহরণস্বরূপ, আপনার স্টেজিং এন্ডপয়েন্ট http://example.com/api/myapp/staging এ মোতায়েন করা একটি নতুন বৈশিষ্ট্য পরীক্ষা করার পরে, আপনার প্রোডাকশন এন্ডপয়েন্টে, যেমন http://example.com/api/myapp এ মোতায়েন করে বৈশিষ্ট্যটি উৎপাদনে প্রকাশ করুন।
  • কোড স্থাপনের আগে ডিবাগ করার জন্য, আপনি আপনার স্থানীয় পরিবেশে একটি এন্ডপয়েন্ট সেট করতে পারেন। স্থানীয়ভাবে পরিবর্তনগুলি কীভাবে পরীক্ষা করবেন তা জানতে, ডিবাগ গুগল চ্যাট অ্যাপস দেখুন।
গুগল অ্যাপস স্ক্রিপ্ট স্থাপনার আইডি
  • অ্যাপস স্ক্রিপ্ট প্রোজেক্টের শুধুমাত্র একটি শাখা থাকতে পারে এবং একটি ক্লাউড প্রোজেক্টের সাথে যুক্ত থাকতে পারে। পরিবর্তনগুলি পরীক্ষা করতে এবং একাধিক পরিবেশ বজায় রাখতে, আপনাকে প্রতিটি পরিবেশের জন্য আলাদা আলাদা অ্যাপস স্ক্রিপ্ট প্রোজেক্ট তৈরি করতে হবে।
  • ডেভেলপমেন্ট এনভায়রনমেন্টের জন্য আপনার শুধুমাত্র অ্যাপস স্ক্রিপ্ট প্রজেক্টের হেড ডিপ্লয়মেন্ট ব্যবহার করা উচিত। স্টেজিং এবং প্রোডাকশন এনভায়রনমেন্টের জন্য, ভার্সনড ডিপ্লয়মেন্ট ব্যবহার করুন। বিস্তারিত জানার জন্য, অ্যাপস স্ক্রিপ্ট ডকুমেন্টেশনে ডিপ্লয়মেন্ট তৈরি এবং পরিচালনা করুন দেখুন।
পাব/সাব প্রকাশক/উপ-বিষয় প্রতিটি স্থাপনার জন্য আপনার আলাদা পাব/সাব বিষয় ব্যবহার করা উচিত।
,

এই পৃষ্ঠায় আপনার Google Chat অ্যাপের জন্য কীভাবে ডিপ্লয়মেন্ট তৈরি এবং পরিচালনা করবেন তা ব্যাখ্যা করা হয়েছে। বিভিন্ন ডিপ্লয়মেন্ট বজায় রেখে, আপনি আপনার Chat অ্যাপের জীবনচক্রের প্রতিটি ধাপ আরও ভালোভাবে পরিচালনা করতে পারবেন এবং নিরাপদে প্রোডাকশনে পরিবর্তনগুলি প্রকাশ করতে পারবেন।

অ্যাপ লাইফসাইকেলের প্রতিটি পর্যায়ের জন্য ডিপ্লয়মেন্ট তৈরি করুন

আপনার চ্যাট অ্যাপটিকে এর জীবনচক্র জুড়ে পরিচালনা করার জন্য, আমরা আপনাকে নিম্নলিখিত প্রতিটি পরিবেশের জন্য একটি চ্যাট অ্যাপ তৈরি এবং স্থাপন করার পরামর্শ দিচ্ছি:

  • উন্নয়ন: পরিবর্তনের জন্য আপনি যে পরিবেশ ব্যবহার করেন। প্রয়োজনে, আপনি হেড ডিপ্লয়মেন্ট ব্যবহার করতে পারেন অথবা স্থানীয়ভাবে এই পরিবেশটি চালাতে পারেন।
  • স্টেজিং: এন্ড-টু-এন্ড পরীক্ষার জন্য বিশ্বস্ত পরীক্ষকদের জন্য আপনি যে পরিবেশটি স্থাপন করেন। এই পরিবেশটি যতটা সম্ভব উৎপাদনের কাছাকাছি হওয়া উচিত।
  • উৎপাদন: Google Workspace Marketplace-এ আপনার চ্যাট অ্যাপ প্রকাশ করে আপনি যে পরিবেশটি শেষ ব্যবহারকারীদের জন্য ব্যবহার করেন।

আপনার ব্যবহৃত প্রতিটি চ্যাট অ্যাপের জন্য আপনাকে অবশ্যই একটি Google ক্লাউড প্রোজেক্ট তৈরি করতে হবে। প্রতিটি ক্লাউড প্রোজেক্টে চ্যাট API কনফিগার করার সময়, একটি স্বতন্ত্র অ্যাপের নাম, অবতার URL এবং বিবরণ ব্যবহার করার কথা বিবেচনা করুন যাতে আপনি Google Chat-এ চ্যাট অ্যাপগুলির মধ্যে আরও ভালভাবে পার্থক্য করতে পারেন।

নিম্নলিখিত উদাহরণে, Task app নামক চ্যাট অ্যাপটি HTTP-তে তৈরি এবং ডেভেলপমেন্ট, স্টেজিং এবং প্রোডাকশনে স্থাপনের জন্য বিভিন্ন এন্ডপয়েন্ট ব্যবহার করে:

পরিবেশ ক্লাউড প্রকল্পের নাম অ্যাপের নাম HTTP এন্ডপয়েন্ট URL
উন্নয়ন 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 সম্পর্কে HTTP এন্ডপয়েন্ট URL
  • আপনার চ্যাট অ্যাপের জীবনচক্রের প্রতিটি এন্ডপয়েন্টে ধীরে ধীরে পরিবর্তনগুলি স্থাপন করুন। উদাহরণস্বরূপ, আপনার স্টেজিং এন্ডপয়েন্ট http://example.com/api/myapp/staging এ মোতায়েন করা একটি নতুন বৈশিষ্ট্য পরীক্ষা করার পরে, আপনার প্রোডাকশন এন্ডপয়েন্টে, যেমন http://example.com/api/myapp এ মোতায়েন করে বৈশিষ্ট্যটি উৎপাদনে প্রকাশ করুন।
  • কোড স্থাপনের আগে ডিবাগ করার জন্য, আপনি আপনার স্থানীয় পরিবেশে একটি এন্ডপয়েন্ট সেট করতে পারেন। স্থানীয়ভাবে পরিবর্তনগুলি কীভাবে পরীক্ষা করবেন তা জানতে, ডিবাগ গুগল চ্যাট অ্যাপস দেখুন।
গুগল অ্যাপস স্ক্রিপ্ট স্থাপনার আইডি
  • অ্যাপস স্ক্রিপ্ট প্রোজেক্টের শুধুমাত্র একটি শাখা থাকতে পারে এবং একটি ক্লাউড প্রোজেক্টের সাথে যুক্ত থাকতে পারে। পরিবর্তনগুলি পরীক্ষা করতে এবং একাধিক পরিবেশ বজায় রাখতে, আপনাকে প্রতিটি পরিবেশের জন্য আলাদা আলাদা অ্যাপস স্ক্রিপ্ট প্রোজেক্ট তৈরি করতে হবে।
  • ডেভেলপমেন্ট এনভায়রনমেন্টের জন্য আপনার শুধুমাত্র অ্যাপস স্ক্রিপ্ট প্রজেক্টের হেড ডিপ্লয়মেন্ট ব্যবহার করা উচিত। স্টেজিং এবং প্রোডাকশন এনভায়রনমেন্টের জন্য, ভার্সনড ডিপ্লয়মেন্ট ব্যবহার করুন। বিস্তারিত জানার জন্য, অ্যাপস স্ক্রিপ্ট ডকুমেন্টেশনে ডিপ্লয়মেন্ট তৈরি এবং পরিচালনা করুন দেখুন।
পাব/সাব প্রকাশক/উপ-বিষয় প্রতিটি স্থাপনার জন্য আপনার আলাদা পাব/সাব বিষয় ব্যবহার করা উচিত।