रिमोट एक्ज़ीक्यूशन की खास जानकारी

इस पेज में रिमोट एक्ज़ीक्यूशन के साथ, Bazel चलाने के फ़ायदे, ज़रूरी शर्तें, और विकल्प शामिल हैं.

डिफ़ॉल्ट रूप से, Bazel आपकी स्थानीय मशीन पर बिल्ड और टेस्ट करता है. बैजल बिल्ड का एक्ज़ीक्यूशन इस्तेमाल करके, आप डेटासेंटर जैसी एक से ज़्यादा मशीन पर बिल्ड और टेस्ट कार्रवाइयां कर सकते हैं.

रिमोट एक्ज़ीक्यूशन से नीचे दिए गए फ़ायदे मिलते हैं:

  • समानांतर कार्रवाइयों के लिए उपलब्ध नोड के स्केलिंग के ज़रिए तेज़ी से बिल्ड और टेस्ट करें
  • डेवलपमेंट टीम के लिए एक्ज़ीक्यूशन एनवायरमेंट
  • डेवलपमेंट टीम में बिल्ड आउटपुट का फिर से इस्तेमाल

बैजल, रिमोट एक्ज़ीक्यूशन और रिमोट कैशिंग की अनुमति देने के लिए एक ओपन सोर्स gRPC प्रोटोकॉल का इस्तेमाल करता है.

व्यावसायिक रूप से समर्थित रिमोट एक्ज़ीक्यूशन सेवाओं के साथ-साथ खुद सेवा देने वाले टूल की सूची के लिए, रिमोट एक्ज़ीक्यूशन सेवाएं देखें

ज़रूरी शर्तें

Bazel बिल्ड के रिमोट से काम करने से बिल्ड पर ज़रूरी कॉन्फ़िगरेशन की सीमाएं लागू होती हैं. ज़्यादा जानकारी के लिए, दूर से लागू करने के लिए बैजल के नियमों को ऑप्टिमाइज़ करना देखें.