তাদের উদ্দেশ্য কী?
বিকাশকারী মেশিনের বোঝা নিন, বিল্ডগুলির জন্য একটি স্থিতিশীল, পুনরুত্পাদনযোগ্য পরিবেশ সরবরাহ করুন।
কেন ডেভেলপাররা তাদের স্থানীয় মেশিনে প্রকল্প তৈরি করছে না, বা তারা?
কারণ জটিল সফ্টওয়্যার সহ, আশ্চর্যজনকভাবে অনেক কিছুই ভুল হতে পারে যখন কেবল "সংকলন" করা যায়। আমি আসলে সমস্যার মুখোমুখি হয়েছি:
- বিভিন্ন ধরণের অসম্পূর্ণ নির্ভরতা পরীক্ষা করে, ফলস্বরূপ বাইনারিগুলি আপডেট হয় না।
- নিঃশব্দে ব্যর্থ হওয়া কমান্ডগুলি প্রকাশ করুন, লগটিতে ত্রুটি বার্তা উপেক্ষা করা হয়েছে।
- স্থানীয় উত্সগুলি সহ বিল্ড করুন যা এখনও সোর্স নিয়ন্ত্রণে কমিট করেনি (ভাগ্যক্রমে, কোনও "জঘন্য গ্রাহকরা" বার্তা বাক্স এখনও নেই ..)।
- অন্য ফোল্ডার থেকে বিল্ডিংয়ের মাধ্যমে উপরের সমস্যা এড়াতে চেষ্টা করার সময়, কিছু ফাইল ভুল ফোল্ডার থেকে তুলেছে।
- লক্ষ্য ফোল্ডারে যেখানে বাইনারিগুলি একত্রিত করা হয় তাতে অতিরিক্ত বাসি বিকাশকারী ফাইল রয়েছে যা শুল্কডকে প্রকাশে অন্তর্ভুক্ত করা হবে না
সমস্ত পাবলিক রিলিজ খালি ফোল্ডারে উত্স নিয়ন্ত্রণ থেকে পাওয়া নিয়ে শুরু করার পরে আমরা একটি আশ্চর্যজনক স্থায়িত্ব বৃদ্ধি পেয়েছি। এর আগে, প্রচুর "মজার সমস্যা" ছিল যা "জো যখন আমাকে একটি নতুন ডিএলএল দিয়েছে তখন" চলে গেল।
কিছু প্রকল্পগুলি কি এত বড় যে এটিকে যথাযথ সময়ে তৈরি করতে আরও শক্তিশালী মেশিনের প্রয়োজন?
"যুক্তিযুক্ত" কি? আমি যদি আমার লোকাল মেশিনে ব্যাচ বিল্ড পরিচালনা করি তবে অনেক কিছুই আমি করতে পারি না। বিল্ডগুলি সম্পূর্ণ করার জন্য বিকাশকারীদের অর্থ প্রদানের পরিবর্তে ইতিমধ্যে একটি বাস্তব বিল্ড মেশিন কিনতে আইটি প্রদান করুন।
আমি কি যথেষ্ট বড় প্রকল্পগুলিতে কাজ করি নি?
আকার অবশ্যই একটি ফ্যাক্টর, তবে একমাত্র নয়।