আপনার Google Chat অ্যাপের জন্য স্থাপনা তৈরি করুন এবং পরিচালনা করুন, আপনার Google Chat অ্যাপের জন্য স্থাপনা তৈরি করুন এবং পরিচালনা করুন
এই পৃষ্ঠাটি ব্যাখ্যা করে যে কীভাবে আপনার Google Chat অ্যাপের জন্য স্থাপনা তৈরি এবং পরিচালনা করবেন। বিভিন্ন স্থাপনা বজায় রাখার মাধ্যমে, আপনি আপনার চ্যাট অ্যাপের লাইফসাইকেলের প্রতিটি ধাপকে আরও ভালভাবে পরিচালনা করতে পারেন এবং নিরাপদে উৎপাদনে পরিবর্তনগুলি প্রকাশ করতে পারেন।
অ্যাপের জীবনচক্রের প্রতিটি পর্যায়ের জন্য স্থাপনা তৈরি করুন
আপনার চ্যাট অ্যাপটিকে তার জীবনচক্র জুড়ে পরিচালনা করতে, আমরা আপনাকে নিম্নলিখিত পরিবেশগুলির জন্য একটি চ্যাট অ্যাপ তৈরি এবং স্থাপন করার পরামর্শ দিই:
- উন্নয়ন: আপনি যে পরিবেশের পরিবর্তনের জন্য কাজ করতে ব্যবহার করেন। প্রয়োজন হলে, আপনি প্রধান স্থাপনা ব্যবহার করতে পারেন বা স্থানীয়ভাবে এই পরিবেশ চালাতে পারেন।
- স্টেজিং: এন্ড-টু-এন্ড পরীক্ষার জন্য আপনি বিশ্বস্ত পরীক্ষকদের কাছে যে পরিবেশ স্থাপন করেন। এই পরিবেশ যতটা সম্ভব উৎপাদনের কাছাকাছি হওয়া উচিত।
- প্রোডাকশন: Google Workspace মার্কেটপ্লেসে আপনার Chat অ্যাপ প্রকাশ করার মাধ্যমে আপনি শেষ ব্যবহারকারীদের জন্য যে পরিবেশ স্থাপন করেন।
প্রতিটি চ্যাট অ্যাপের জন্য আপনাকে একটি Google ক্লাউড প্রকল্প তৈরি করতে হবে। আপনি যখন প্রতিটি ক্লাউড প্রকল্পে চ্যাট API কনফিগার করেন, তখন একটি স্বতন্ত্র অ্যাপের নাম, অবতার URL এবং বিবরণ ব্যবহার করার কথা বিবেচনা করুন যাতে আপনি Google চ্যাটে চ্যাট অ্যাপগুলির মধ্যে আরও ভালভাবে পার্থক্য করতে পারেন।
নিম্নলিখিত উদাহরণে, Task app
নামক চ্যাট অ্যাপটি এইচটিটিপিতে তৈরি করা হয়েছে এবং উন্নয়ন, মঞ্চায়ন এবং উৎপাদনে স্থাপন করতে বিভিন্ন এন্ডপয়েন্ট ব্যবহার করে:
পরিবেশ | ক্লাউড প্রকল্পের নাম | অ্যাপের নাম | 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 অ্যাপগুলি ডিবাগ করুন ।
|
Google Apps স্ক্রিপ্ট | স্থাপনার আইডি | - Apps স্ক্রিপ্ট প্রকল্পগুলির শুধুমাত্র একটি একক শাখা থাকতে পারে এবং একটি ক্লাউড প্রকল্পের সাথে যুক্ত হতে পারে৷ পরিবর্তনগুলি পরীক্ষা করতে এবং একাধিক পরিবেশ বজায় রাখতে, আপনাকে অবশ্যই প্রতিটি পরিবেশের জন্য বিভিন্ন অ্যাপ স্ক্রিপ্ট প্রকল্প তৈরি করতে হবে৷
- ডেভেলপমেন্ট এনভায়রনমেন্টের জন্য আপনার শুধুমাত্র অ্যাপস স্ক্রিপ্ট প্রোজেক্টের হেড ডিপ্লয়মেন্ট ব্যবহার করা উচিত। স্টেজিং এবং উত্পাদন পরিবেশের জন্য, সংস্করণযুক্ত স্থাপনা ব্যবহার করুন। বিশদ বিবরণের জন্য, অ্যাপস স্ক্রিপ্ট ডকুমেন্টেশনে স্থাপনা তৈরি এবং পরিচালনা দেখুন।
|
পাব/সাব | পাব/সাব বিষয় | প্রতিটি স্থাপনার জন্য আপনার একটি ভিন্ন পাব/সাব বিষয় ব্যবহার করা উচিত। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-12-21 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2024-12-21 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["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."]]],["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"]]