BazelCon 2022 מגיע בין 16 ל-17 בנובמבר לניו יורק באינטרנט. הירשמו עוד היום!
חדש: אנחנו מזמינים אותך להצטרף אלינו ליום הקהילה ב-15 בנובמבר! פרטים ורישום.
מפת הדרכים של Bazel Configurability 2021
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
תאריך האימות האחרון: 25 בינואר 2021 (היסטוריית עדכונים)
איש קשר: gregestren
דיון: מפת הדרכים להגדרה אישית: דיון
מפות הדרכים הקודמות
יעד
$ bazel build //:all
פשוט פועל, בכל פרויקט ובכל פלטפורמה.
- גרסאות build לא מחייבות סימון של שורת פקודה.
- כל יעד משתמש באופן אוטומטי בהגדרות הנכונות (למשל,
android_binary
משתמש ב-NDK הנכון).
- קל לבנות אותו לכמה פלטפורמות.
- יצירת מודלים בקנה מידה רחב, במיוחד בגודל של תרשים Wt.
אנחנו תומכים גם
cquery
, Starlark
configuration
,
וב-select()
.
מפת דרכים
התאריכים משוערים על סמך ההבנה הטובה ביותר שלנו לגבי מורכבות הבעיה והזמינות למפתחים. בשנת 2021 אנחנו מתכוונים להתמקד במאמץ רב יותר על פחות פרויקטים בבת אחת. אנחנו נגדיר זמן הגעה משוער רק לעבודה בעדיפות גבוהה לטובת הציפיות המדויקות.
רבעון 3 של שנת 2021הכללים של Android משתמשים ב-platform
API החדש
בתהליך עיבוד (#11749)
- זוהי העדיפות העיקרית שלנו בתחילת 2021.
רבעון 3 של שנת 2021יצירת גרסאות תמיכה ב-פלטפורמות הפעלה מרובות
בתהליך (#11748)
מושההכללי C++ משתמשים ב-platformsfall API החדש
בתהליך קיים (#6516)
- האפשרות הזו חסומה בפלטפורמות של Android. אנחנו יכולים להפעיל את התכונה הזו על ידי סיבוב פשוט של דגל.
מושההיעדים מרובי פלטפורמות
לא התחילו
- לאפשר ליעדים להצהיר שהם צריכים לבנות עבור מספר פלטפורמות
- פורסם כאן בעקבות בקשת משתמש
pauseהוצאה משימוש של --cpu
וסימונים קשורים
לא התחיל
- זהו יעד חלומי שלא ניתן להעביר את כל הכללים לפלטפורמות.
יעילות
2021מצב ניסיוני של Bazel שומר במטמון
אוסף Java בפלטפורמות שונות
בתהליך (#6526)
- שיפור מהירות היצירה של כמה פלטפורמות
- לא הוקצה מספיק, ולכן ההתקדמות איטית
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2022-10-21 (שעון UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2022-10-21 (\u05e9\u05e2\u05d5\u05df UTC)."}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2022-10-21 (שעון UTC)."],[],[]]