Bazelisk का इस्तेमाल करके, Bazel को इंस्टॉल / अपडेट करना

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है किसी समस्या की शिकायत करें सोर्स देखें रात · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

बेज़ल इंस्टॉल किया जा रहा है

बेज़ेलिस्क Ubuntu, Windows, और macOS पर Baज़ल इंस्टॉल करने का सुझाया गया तरीका. यह अपने-आप Basel का सही वर्शन डाउनलोड और इंस्टॉल करता है. Bazelisk का इस्तेमाल तब करें, जब आपको वर्तमान के आधार पर बेज़ल के विभिन्न वर्शन के बीच स्विच करने की ज़रूरत या बेज़ल को हमेशा नई रिलीज़ में अपडेट रखने के लिए भी किया जा सकता है.

ज़्यादा जानकारी के लिए, यह देखें आधिकारिक README.

Basel को अपडेट किया जा रहा है

Basel की, पुराने सिस्टम के साथ काम करने से जुड़ी नीति है (प्रॉडक्ट लॉन्च करने से जुड़े दिशा-निर्देश देखें) बदलाव कर सकता है, अगर एक के लेखक हैं). उस पेज पर आपको टेस्ट करने के सबसे सही तरीके बताए जाते हैं. साथ ही, अपने प्रोजेक्ट को उन बदलावों के साथ माइग्रेट करें जो उसमें होने वाले बदलावों के साथ काम नहीं करते. साथ ही, असंगत बदलाव वाले लेखकों के लिए फ़ीडबैक.

Bazelisk की मदद से Basel के वर्शन मैनेज करना

Bazelisk की मदद से, अपने पूरे संगठन और बेज़ल वर्शन.

Bazelisk ये काम कर सकता है:

  • Basel को नए एलटीएस या रोलिंग रिलीज़ पर अपने-आप अपडेट करें.
  • .baselversion में दिए गए Basel वर्शन के साथ प्रोजेक्ट बनाएं फ़ाइल से लिए जाते हैं. अपने वर्शन कंट्रोल में उस फ़ाइल की जांच करके, यह पक्का करें कि वह फ़ाइल दोबारा जनरेट हो आपके बिल्ड का हिस्सा है.
  • अपने प्रोजेक्ट को काम न करने वाले बदलावों के लिए माइग्रेट करने में मदद करें (ऊपर देखें)
  • रिलीज़ कैंडिडेट आसानी से आज़माएं

माइग्रेट करने की सुझाई गई प्रोसेस

किसी भी एलटीएस रिलीज़ में छोटे-छोटे अपडेट में, किसी भी प्रोजेक्ट को नुकसान पहुंचाए बिना, अगली रिलीज़ के लिए तैयार किया जा सकता है मौजूदा रिलीज़ के साथ काम करता है या नहीं. हालांकि, ऐसा हो सकता है कि एलटीएस के ज़्यादातर वर्शन में पुराने सिस्टम के साथ काम न करने वाले बदलाव.

एक मेजर वर्शन से दूसरे में माइग्रेट करने के लिए, यह तरीका अपनाएं:

  1. अगले वर्शन पर माइग्रेट करने के तरीके के बारे में सलाह पाने के लिए, प्रॉडक्ट की जानकारी पढ़ें.
  2. जो बड़े बदलाव नहीं किए जा सकते उनमें उससे जुड़ा --incompatible_* फ़्लैग होना चाहिए और GitHub से जुड़ी एक समस्या:
    • GitHub से जुड़ी समस्या में, डेटा को दूसरी जगह भेजने से जुड़े दिशा-निर्देश उपलब्ध हैं.
    • कुछ असंगत बदलावों को माइग्रेट करने के लिए टूलिंग उपलब्ध है. इसके लिए उदाहरण के लिए, buildifier.
    • GitHub से जुड़ी समस्या पर टिप्पणी करके, माइग्रेशन से जुड़ी समस्याओं की शिकायत करें.

माइग्रेशन के बाद, बिना किसी चिंता के अपने प्रोजेक्ट बनाना जारी रखें साथ ही, पुराने वर्शन के साथ काम करता रहेगा.