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