סקירה כללית על ביצוע מרחוק

דף זה מכסה את היתרונות, הדרישות והאפשרויות של הפעלת Bazel בביצוע מרחוק.

כברירת מחדל, Bazel מבצעת גרסאות build ובדיקות במחשב המקומי שלך. ביצוע מרחוק של build של Bazel מאפשר לך להפיץ פעולות build ובדיקה במחשבים מרובים, כגון מרכז נתונים.

ביצוע מרחוק מאפשר לך ליהנות מהיתרונות הבאים:

  • בנייה ובדיקה מהירות יותר על ידי שינוי קנה המידה של צמתים הזמינים לפעולות מקבילות
  • סביבת ביצוע עקבית לצוות פיתוח
  • שימוש חוזר בפלטות של build לצוות פיתוח

Bazel משתמשת בפרוטוקול פתוח של gRPC כדי לאפשר הפעלה מרחוק ושמירה מרחוק במטמון.

לקבלת רשימה של שירותי הפעלה מרחוק נתמכים מבחינה מסחרית, כמו גם כלים לשירות עצמי, ראה שירותי ביצוע מרחוק

דרישות

ביצוע מרוחק של גרסאות build של Bazel אוכף קבוצה של מגבלות חובה בהגדרה של ה-build. לקבלת מידע נוסף, עיינו במאמר התאמת כללי Bazel לביצוע מרחוק.