इस पेज पर, Bazel को रिमोट तरीके से चलाने के फ़ायदों, ज़रूरी शर्तों, और विकल्पों के बारे में बताया गया है.
डिफ़ॉल्ट रूप से, Bazel आपकी लोकल मशीन पर बिल्ड और टेस्ट को एक्ज़ीक्यूट करता है. Bazel बिल्ड के दूर से चलाने से, आप कई सेंटर में बिल्ड और जांच करने की कार्रवाइयों को बांट सकते हैं, जैसे कि datacenter.
एक्ज़ीक्यूशन के ये फ़ायदे हैं:
- समानांतर कार्रवाइयों के लिए उपलब्ध नोड की स्केलिंग के ज़रिए तेज़ी से बिल्ड और जांच करना
- डेवलपमेंट टीम के लिए एक जैसा निष्पादन परिवेश
- किसी डेवलपमेंट टीम के बिल्ड आउटपुट का दोबारा इस्तेमाल करना
Bazel, रिमोट तरीके से एक्ज़ीक्यूशन और रिमोट कैशिंग की अनुमति देने के लिए, ओपन सोर्स gRPC प्रोटोकॉल का इस्तेमाल करता है.
व्यावसायिक तौर पर इस्तेमाल की जाने वाली रिमोट एक्ज़ीक्यूशन सेवाओं के साथ-साथ सेल्फ़-सर्विस टूल की सूची के लिए, रिमोट एक्ज़ीक्यूशन सर्विस देखें
ज़रूरी शर्तें
Bazel बिल्ड को दूर से लागू करने से, बिल्ड पर ज़रूरी कॉन्फ़िगरेशन की सीमाएं लागू होती हैं. ज़्यादा जानकारी के लिए, दूर से लागू करने के लिए Bazel के नियमों को लागू करना देखें.