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

समस्या की शिकायत करें सोर्स देखें Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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

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

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

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

Bazel, रिमोट से चलाने और रिमोट से कैश मेमोरी में सेव करने की सुविधा देने के लिए, ओपन-सोर्स gRPC प्रोटोकॉल का इस्तेमाल करता है.

व्यावसायिक तौर पर उपलब्ध रिमोट एक्ज़ीक्यूशन सेवाओं और सेल्फ-सर्विस टूल की सूची देखने के लिए, रिमोट एक्ज़ीक्यूशन सेवाएं पर जाएं

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

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