BazelCon 2022 מגיע בין 16 ל-17 בנובמבר לניו יורק באינטרנט. הירשמו עוד היום!
חדש: אנחנו מזמינים אותך להצטרף אלינו ליום הקהילה ב-15 בנובמבר! פרטים ורישום.
התקנה / עדכון של Bazelsk באמצעות Bazlisk
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
התקנת Bazel
Bazelisk היא הדרך המומלצת להתקנת Bazel ב-Ubuntu, ב-Windows וב-macOS. היא מורידה ומתקינה באופן אוטומטי את הגרסה המתאימה של Bazel. תוכלו להשתמש ב-Bazlisk כדי לעבור בין גרסאות שונות של Bazel בהתאם לספריית העבודה הנוכחית, או לעדכן את Bazel לגרסה האחרונה.
למידע נוסף אפשר לעיין ב-README הרשמי.
עדכון Bazel
ל-Bazel יש מדיניות תאימות לאחור (ראה הנחיות להשקת שינויים שאינם תואמים אם יצרת את השינוי). ריכזנו בדף הזה שיטות מומלצות לבדיקת הפרויקט ולהעברתו, עם שינויים שצפויים לא בקרוב ואיך תוכלו לספק משוב למחברי השינויים הלא תואמים.
ניהול גרסאות Bazel עם Bazlisk
Bazlisk עוזר לכם לנהל את גרסאות Bazelsk.
בזילסק יכול:
- עדכון אוטומטי של Bazel לגרסה האחרונה של LTS או לגרסה מתגלגלת.
- בונים את הפרויקט באמצעות גרסת Bazel שצוינה בקובץ .bazelversion. בדקו את הקובץ בבקרת הגרסה שלכם כדי לוודא שהוא יוצג שוב.
- עזרה בהעברת הפרויקט לשינויים שאינם תואמים (ראו למעלה)
- קל לנסות את המועמדים להשקה
תהליך ההעברה המומלץ
במסגרת העדכונים המשניים בכל גרסת LTS, אפשר להכין כל פרויקט לגרסה הבאה בלי לעבוד עם הגרסה הנוכחית. עם זאת, יכול להיות שיהיו שינויים לא תואמים לאחור בין גרסאות LTS גדולות.
כדי לעבור מגרסה ראשית אחת לאחרת, יש לפעול לפי התהליך הבא:
- לקרוא את נתוני הגרסה כדי לקבל עצות בנוגע למעבר לגרסה הבאה.
- לשינויים משמעותיים לא תואמים אמור להיות סימון
--incompatible_*
משויך ובעיה תואמת של GitHub:
- הנחיות ההעברה זמינות בבעיה הקשורה ל-GitHub.
- הכלים זמינים עבור חלק מהעברות השינויים שאינן תואמות. לדוגמה, builder.
- דיווח על בעיות במיגרציה על ידי הוספת תגובה לבעיית GitHub המשויכת.
לאחר ההעברה, תוכלו להמשיך בבניית הפרויקטים בלי לדאוג לגבי תאימות לאחור עד להשקה העיקרית הבאה.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון 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)."],[],[]]