אנדרואיד ב-Bazel

לגוגל יש תוכנית רב שנתית להעביר את מערכת Android Build ל-Bazel. הגירה זו נמצאת בשלבים מוקדמים, אך ניתן לבצע כמה שינויים בקבצי הבנייה הנוכחיים כדי להתחיל להכין אותם עבור Bazel. בסיום ההגירה Bazel תחליף את כל מערכות ה-build הקיימות ותבנה מערכות תצורה ב-AOSP (תצורת מוצר מבוססת Make, Kati, Soong, Make-based).

סקירת באזל

Bazel היא מערכת הבנייה בקוד פתוח של גוגל. פרויקטים של Bazel מתוארים באמצעות קובצי BUILD, הנקראים ומנתחים על ידי Bazel לכדי גרף של פעולות לביצוע (כמו הידור של קובץ .cc). לאחר השלמת הניתוח, Bazel מבצע את הפעולות הללו באמצעות כלים כמו clang ו-javac.

Bazel תספק בנייה מהירה ואמינה יותר של AOSP. Bazel אמור גם להקל על בניית AOSP בתצורות מותאמות אישית .

למידע נוסף על מערכת הבנייה של Bazel, ראה bazel.build . כדי לצפות בסקירה כללית של העברת AOSP לשימוש ב-Bazel, ראה Bazel עבור פלטפורמת קוד פתוח לאנדרואיד (AOSP) .