বেজেলে অ্যান্ড্রয়েড

Android বিল্ড সিস্টেমকে Bazel-এ স্থানান্তরিত করার জন্য Google-এর একটি বহু-বছরের পরিকল্পনা রয়েছে৷ এই স্থানান্তর প্রাথমিক পর্যায়ে আছে, কিন্তু বর্তমান বিল্ড ফাইলগুলিকে Bazel-এর জন্য প্রস্তুত করা শুরু করতে কিছু পরিবর্তন করা যেতে পারে। মাইগ্রেশন শেষ হলে Bazel সমস্ত বিদ্যমান বিল্ড সিস্টেম প্রতিস্থাপন করবে এবং AOSP (Make, Kati, Soong, Make-ভিত্তিক পণ্য কনফিগারেশন) এ কনফিগারেশন সিস্টেম তৈরি করবে।

Bazel ওভারভিউ

Bazel হল Google এর ওপেন সোর্স বিল্ড সিস্টেম। Bazel প্রকল্পগুলি BUILD ফাইলগুলি ব্যবহার করে বর্ণনা করা হয়, যেগুলি Bazel দ্বারা এক্সিকিউট করার জন্য ক্রিয়াগুলির একটি গ্রাফে পড়া এবং বিশ্লেষণ করা হয় (যেমন একটি .cc ফাইল কম্পাইল করা)। বিশ্লেষণ সম্পূর্ণ হওয়ার পরে, বেজেল ক্ল্যাং এবং জাভাকের মতো সরঞ্জামগুলি ব্যবহার করে এই ক্রিয়াগুলি সম্পাদন করে।

Bazel AOSP এর দ্রুত, আরো নির্ভরযোগ্য বিল্ড প্রদান করবে। Bazel কাস্টম কনফিগারেশনে AOSP তৈরি করা আরও সহজ করে তুলবে।

Bazel বিল্ড সিস্টেম সম্পর্কে আরও তথ্যের জন্য, bazel.build দেখুন। Bazel ব্যবহার করার জন্য AOSP স্থানান্তরের একটি ওভারভিউ দেখতে, Android ওপেন সোর্স প্ল্যাটফর্ম (AOSP) এর জন্য Bazel দেখুন।