DevOps बूटकैंप · पाठ

रिलीज़ बनाना और प्रबंधित करना

रिलीज़ नोट्स और एसेट्स के साथ अपने सॉफ़्टवेयर संस्करणों को पैकेज व दस्तावेज़ित करने के लिए GitHub की रिलीज़ सुविधा का उपयोग कीजिए।

पाठ 2, कुल 4 में से11 चरण

रिलीज़ बनाना और प्रबंधित करना, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

GitHub Releases में आपका स्वागत है

GitHub की Releases सुविधा आपको अपने सॉफ़्टवेयर के स्थिर संस्करणों को पैकेज करके उपयोगकर्ताओं को उपलब्ध कराने में मदद करती है। इसे नए संस्करण की औपचारिक घोषणा की तरह समझें।

यह उन प्रोजेक्ट के लिए बहुत महत्वपूर्ण है जिन्हें संकलित बाइनरी, दस्तावेज़ या स्रोत कोड के विशिष्ट स्नैपशॉट वितरित करने होते हैं।

रिलीज़ टैग पर आधारित होती हैं

हर GitHub Release सीधे एक Git टैग से संबद्ध होती है। टैग आपकी रिपॉज़िटरी के इतिहास में किसी विशिष्ट बिंदु को चिह्नित करता है, आमतौर पर v1.0.0 जैसी संस्करण संख्या को।

  • टैग किसी कमिट का स्थायी और अपरिवर्तनीय संदर्भ प्रदान करते हैं।
  • रिलीज़ इस टैग के ऊपर विस्तृत मेटाडेटा (जैसे रिलीज़ टिप्पणियाँ और एसेट) जोड़ती हैं।

रिलीज़ बनाने से पहले सुनिश्चित करें कि आपका इच्छित टैग GitHub पर पुश किया गया है!

स्पष्ट रिलीज़ टिप्पणियाँ तैयार करना

रिलीज़ टिप्पणियाँ ऐसे विवरण होते हैं, जो बताते हैं कि किसी विशिष्ट संस्करण में क्या नया, बेहतर या ठीक किया गया है। उपयोगकर्ताओं को बदलावों की जानकारी देने के लिए ये बहुत महत्वपूर्ण हैं।

  • स्पष्ट और संक्षिप्त भाषा का उपयोग करें।
  • मुख्य सुविधाओं और बग सुधारों को उभारें।
  • समृद्ध टेक्स्ट के लिए Markdown फ़ॉर्मैटिंग समर्थित है।

रिलीज़ के साथ एसेट जोड़ना

रिलीज़ एसेट वे फ़ाइलें होती हैं जिन्हें आप किसी रिलीज़ के साथ संलग्न कर सकते हैं, ताकि वे डाउनलोड के लिए उपलब्ध हों। इनमें शामिल हो सकते हैं:

  • संकलित बाइनरी (जैसे, .exe, .dmg)
  • संपीड़ित स्रोत कोड (.zip, .tar.gz)
  • दस्तावेज़ फ़ाइलें या इंस्टॉलर

किसी विशिष्ट संस्करण के लिए उपयोगकर्ताओं को आवश्यक सभी चीज़ें एक ही स्थान पर मिल जाती हैं।

नई रिलीज़ बनाना (UI)

रिलीज़ बनाने के लिए:

  1. GitHub पर अपनी रिपॉज़िटरी में जाएँ।
  2. 'Releases' पर क्लिक करें (यह अक्सर दाएँ साइडबार में या 'Code' टैब के अंतर्गत मिलता है)।
  3. 'Draft a new release' बटन पर क्लिक करें।

इससे एक फ़ॉर्म खुलेगा, जिसमें आप अपनी रिलीज़ का विवरण निर्धारित करेंगे।

अपनी रिलीज़ का विवरण निर्धारित करना और प्रकाशित करना

रिलीज़ बनाने वाले पृष्ठ पर आप:

  • मौजूदा Git टैग चुनेंगे या नया टैग बनाएँगे।
  • रिलीज़ शीर्षक देंगे (जैसे, 'Version 1.0.0 - Initial Release')।
  • अपनी विस्तृत रिलीज़ टिप्पणियाँ लिखेंगे।

आप इसे 'pre-release' (परीक्षण के लिए) के रूप में चिह्नित कर सकते हैं या सीधे प्रकाशित कर सकते हैं।

स्वचालित रिलीज़ टिप्पणियाँ

GitHub आपकी रिलीज़ टिप्पणियाँ अपने-आप तैयार करने में मदद कर सकता है!

'Generate release notes' पर क्लिक करने पर GitHub पिछली रिलीज़ के टैग के बाद मर्ज किए गए कमिट और पुल रिक्वेस्ट को स्कैन करेगा और एक सारांश सुझाएगा। इसके बाद आप इसे संपादित और बेहतर कर सकते हैं।

डाउनलोड योग्य एसेट अपलोड करना

रिलीज़ टिप्पणियाँ तैयार होने के बाद, आप एसेट अपलोड कर सकते हैं।

फ़ाइलों को निर्धारित क्षेत्र में खींचकर छोड़ें या ब्राउज़ करने के लिए क्लिक करें। GitHub उन्हें अपलोड करेगा और वे आपके रिलीज़ पृष्ठ पर डाउनलोड योग्य फ़ाइलों के रूप में दिखाई देंगी।

मौजूदा रिलीज़ प्रबंधित करना

गलतियाँ हो जाती हैं! आप किसी रिलीज़ को कभी भी संपादित या हटा सकते हैं।

  • 'Releases' पृष्ठ पर वह रिलीज़ ढूँढें जिसे आप बदलना चाहते हैं।
  • संपादित करने के लिए पेंसिल आइकन या हटाने के लिए कूड़ेदान आइकन पर क्लिक करें।

संपादन से आप टिप्पणियाँ, शीर्षक या एसेट बदल सकते हैं। हटाने से GitHub से रिलीज़ हट जाती है, लेकिन मूल Git टैग बना रहता है।

रिलीज़ सुविधा की जाँच

निम्नलिखित में से कौन-से GitHub Release के आवश्यक घटक या विशेषताएँ हैं?

पाठ का सारांश

आपने GitHub Releases बनाना और प्रबंधित करना सीख लिया है!

  • रिलीज़ आपके प्रोजेक्ट के औपचारिक, संस्करणयुक्त स्नैपशॉट प्रदान करती हैं।
  • ये Git टैग पर आधारित होती हैं और इनमें रिलीज़ टिप्पणियाँ तथा वैकल्पिक एसेट शामिल होते हैं।
  • आप GitHub UI के माध्यम से रिलीज़ बना, संपादित और हटा सकते हैं।

इससे उपयोगकर्ता आपके सॉफ़्टवेयर के स्थिर संस्करण आसानी से ढूँढ और डाउनलोड कर सकते हैं।

शुरुआत निःशुल्क

एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
142
पाठ
568

अक्सर पूछे जाने वाले प्रश्न

क्या “रिलीज़ बनाना और प्रबंधित करना” पाठ निःशुल्क है?

हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “रिलीज़ बनाना और प्रबंधित करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“रिलीज़ बनाना और प्रबंधित करना” में मैं क्या सीखूँगा?

रिलीज़ नोट्स और एसेट्स के साथ अपने सॉफ़्टवेयर संस्करणों को पैकेज व दस्तावेज़ित करने के लिए GitHub की रिलीज़ सुविधा का उपयोग कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।

“रिलीज़ बनाना और प्रबंधित करना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. टैग्स के साथ सिमैंटिक वर्ज़निंग
  2. रिलीज़ बनाना और प्रबंधित करना
  3. रिलीज़ ब्रांच्स और हॉटफ़िक्स
  4. चेंजलॉग और रिलीज़ नोट तैयार करना
← DevOps बूटकैंप पर वापस जाएँ