এসভিএন বা জিআইটি ব্যবহার করে আমি ইদানীং বিভিন্ন ওয়েব অ্যাপ্লিকেশন ডিপ্লোয়মেন্ট প্রক্রিয়াগুলিতে প্রচুর পড়ছি, আমি যেখানে কাজ করছি সেখানে কীভাবে নিযুক্ত করছি তা নতুন করে ডিজাইনের লক্ষ্যে।
Agile অনেক স্বাদ যেমন উপায়, এটি ধরে নেওয়া হয় যে মাস্টার বা ট্রাঙ্ক প্রতিশ্রুতিবদ্ধ কিছু উত্পাদন প্রস্তুত। গিটহাব এবং এটসি, http://codeasraft.etsy.com/2010/05/20/quantum-of-d રોજગાર / উভয়ই বলছেন যে তারা এই ভিত্তিতে কাজ করে (যদিও এটসির আসলে মঞ্চের পরিবেশ রয়েছে)।
এই প্রক্রিয়াটি সমস্ত ইউনিট পরীক্ষা গ্রহণ করে এবং সিআই পরীক্ষা চালানো হয়েছিল। আপনি স্থানীয়ভাবে এবং সিআইতে পরীক্ষা চালান এবং তারপরে ট্রাঙ্কের প্রতিশ্রুতিবদ্ধ। সুতরাং, এই মুহুর্তে আপনার কোডটি প্রযুক্তিগতভাবে দুর্দান্ত ।
আপনার কোডটি প্রযুক্তিগতভাবে সঠিক হতে পারে তবে ব্যবহারকারী / কার্যকরী পরীক্ষার ফলে আরও বেশি বাগ খুঁজে পাওয়া যায়, বিশেষত যখন সামনের শেষের পরীক্ষার বিষয়টি আসে।
আমার প্রশ্ন এই। আপনি কার্যকর করেছেন এমন বৈশিষ্ট্য পরিবর্তনগুলি কিউএ এবং ব্যবসায়িক মালিকরা কোথায় পরীক্ষা করে? আপনার স্থানীয় উন্নয়ন মেশিনে ট্রাঙ্ক করার আগে, বা কোনও QA / মঞ্চ মেশিনে?
যদি আপনার কাছে একটি স্টেজিং মেশিন থাকে যা ট্রাঙ্কটি বন্ধ করে দেয় এবং আপনি ধরে নেন যে ট্রাঙ্কে প্রতিশ্রুতিবদ্ধ সমস্ত কোডটি প্রস্তুত পণ্য প্রস্তুত ... হ্যাঁ .. তাহলে কোন পর্যায়ে কোডটি সাইন অফ হয়ে গেছে এবং কোনও প্রযুক্তিগত এবং ব্যবসায় উভয় থেকেই উত্পাদন যেতে ভাল? দৃষ্টিকোণ? আপনার যদি কেবলমাত্র একটি মঞ্চ মেশিন থাকে, অনেকগুলি বিকাশকারী এবং সেখান থেকেই কোডটি QA'd করতে হয় তবে আপনি কীভাবে ট্রাঙ্ক থেকে মোতায়েন করতে পারেন কেননা অনেক বিকাশকারী পরিবর্তন সাইন অফের অপেক্ষায় থাকতে পারে।
আমি শুনতে আগ্রহী অন্যেরা কীভাবে এটির কাছে এসেছেন?