উবুন্টু কীভাবে এতগুলি দৈনিক চিত্র পরিচালনা করে?


10

এই পৃষ্ঠাগুলি থেকে https://cloud-images.ubuntu.com/locator/daily/ এবং http://cloud-images.ubuntu.com/releases/16.04/beta-2/ , উবুন্টু বিভিন্ন প্রকাশের জন্য দৈনন্দিন চিত্র সরবরাহ করে ( 14.04 থেকে 16.04), প্ল্যাটফর্মগুলি (AWS, Azure, KVM, Vagrant ...) এবং আর্কিটেকচার (i386, amd64 ...)।

এটি অবশ্যই দুর্দান্ত অটোমেশন প্রয়োজন need আমি এই ধরণের বিল্ড সিস্টেমের আর্কিটেকচার সম্পর্কে আগ্রহী। এ সংক্রান্ত কোন দলিল আছে কি? ধন্যবাদ।


1
এটি আপনার প্রশ্নের জবাব দিতে পারে, দয়া করে আপনার প্রশ্নটি সম্পাদনা করুন যদি এটি না হয়: Askubuntu.com/questions/705552/…
জর্জ কাস্ত্রো

উত্তর:


4

উবুন্টুর পক্ষে সম্ভবত এটি ডিবিয়ানের চেয়েও একইভাবে করা হয়েছিল। এখানে দেবিয়ান অটোবিল্ডার নেটওয়ার্ক সম্পর্কে কিছু তথ্য ।

একটি নির্দিষ্ট উবুন্টু ইনস্টলার ইমেজ কীভাবে তৈরি করবেন সে সম্পর্কে এখানে কিছু বিশদ ।

ডেবিয়ানের জন্য, সার্ভার-লোড হ্রাস করার জন্য, অনেকগুলি আয়না রয়েছে যা উদাহরণস্বরূপ মূল ডেবিয়ান-সার্ভার দ্বারা নির্মিত সিডি-চিত্রগুলি সরবরাহ করে। সর্বাধিক আয়না স্বেচ্ছাসেবীরা রক্ষণাবেক্ষণ করেন। এখানে কিছু ডক: ডেবিয়ান মিরর । উবুন্টু: উবুন্টু আয়নাগুলির ক্ষেত্রেও একই উপস্থিতি রয়েছে

আর্কিটেকচারে এক বা দুইটি বিল্ড-সার্ভার থাকা যথেষ্ট be প্রতিটি বিল্ড-সার্ভার পর্যায়ক্রমে সমস্ত সংস্করণের জন্য সমস্ত প্ল্যাটফর্মের জন্য নিজস্ব আর্কিটেকচারের জন্য সিডি-চিত্রগুলি তৈরি করতে পারে। (ক্রস সংকলন ব্যবহার করার সময়, এমনকি কম বিল্ড-সার্ভারগুলির প্রয়োজন হতে পারে)

ইনস্টলার-সিডি-চিত্র আপলোড করার আগে অনেকগুলি ইন্টিগ্রেশন-পরীক্ষা রয়েছে যা যাচাইকরণের জন্য চালানো দরকার, যে নতুন বিল্ড প্যাকেজগুলি একে অপরের সাথে কাজ করে (স্পেসিফিকেশন ডিপ 8 দেখুন ) এবং অবশ্যই বিল্ড করার সময় প্যাকেজ-নির্দিষ্ট পরীক্ষা রয়েছে প্রতিটি প্যাকেজ।

তবে আমি জানি না যে সিডি-বিল্ডগুলি নিজেই স্ক্রিপ্ট + ক্রোন জব দ্বারা ট্রিগার হয়েছে, বা যদি তারা ক্রমাগত সংহতকরণের জন্য কোনও ধরণের সফ্টওয়্যার ব্যবহার করে (যেমন জেনকিনস )। অথবা যদি তারা স্ক্র্যাচ থেকে স্বয়ংক্রিয় লিনাক্সের মতো কোনও সরঞ্জাম ব্যবহার করে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.