atlassian bitbucket tutorial
यह एटलसियन बिटबकेट 5.16 ट्यूटोरियल इस वर्जन कंट्रोल एक्सपोजर की कुछ सामान्य विशेषताओं की विस्तृत व्याख्या प्रदान करता है:
Bitbucket एटलसियन द्वारा Git- आधारित संस्करण नियंत्रण रिपॉजिटरी समाधान है। यह स्रोत कोड का केंद्रीय प्रबंधन प्रदान करता है और डेवलपर समुदाय के बीच समान सहयोग करता है।
Bitbucket के साथ, यह स्रोत कोड, प्रोजेक्ट वर्कफ़्लो, कोड समीक्षा के लिए पुल अनुरोध और सबसे महत्वपूर्ण रूप से ट्राईसैबिलिटी के लिए जीरा के साथ एकीकरण को सीमित करने के लिए सुविधाएँ प्रदान करता है।
आप क्या सीखेंगे:
- परिचय
- Bitbucket का उपयोग कैसे करें?
- पुल अनुरोध बनाना
- कांटा रिपोजिटरी
- बिटबकेट मार्कडाउन
- जीरा के साथ बिटबकेट एकीकरण
- रिपॉजिटरी को डिलीट करें
- निष्कर्ष
- अनुशंसित पाठ
परिचय
Bitbucket 3 विकल्पों में उपलब्ध है:
- बिटबकेट सर्वर: ऑन-प्रिमाइसेस परिनियोजन के लिए।
- बिटबकेट बादल: एटलसियन सर्वर पर होस्ट किया गया।
- बिटबकेट डेटा सेंटर: उच्च उपलब्धता और बेहतर प्रदर्शन के लिए एंटरप्राइज़-वाइड परिनियोजन के लिए।
Bitbucket के इस लेख में, हम निम्नलिखित विशेषताओं को देखेंगे।
Bitbucket उपयोग
- एक परियोजना का निर्माण।
- एक भंडार का निर्माण।
- Git कमांड का उपयोग क्लोन, कमिट, पुश सोर्स कोड आदि के लिए किया जाता है।
- शाखाएँ बनाना और विलय करना।
- कोड समीक्षा के लिए अनुरोध निवेदन करें।
- रिपॉजिटरी को डिलीट करें।
- मुद्दों के साथ पता लगाने की क्षमता बनाए रखने के लिए जीरा के साथ एकीकरण करें।
Bitbucket का उपयोग कैसे करें?
Bitbucket में परियोजना से संबंधित कलाकृतियों को नियंत्रित करने वाले संस्करण के साथ शुरू करने के लिए, हमें एक परियोजना बनाने की आवश्यकता है जो तब कई Git रिपॉजिटरी को समूहित करेगी। इन रिपॉजिटरी पर तब पहुंच के आधार पर प्रोजेक्ट टीमों द्वारा काम किया जाएगा।
URL का उपयोग करके Bitbucket में लॉग इन करें एटलसियन बिटबकेट और पर क्लिक करें प्रोजेक्ट्स -> प्रोजेक्ट बनाएं ।
पर क्लिक करें प्रोजेक्ट बनाएं ।
प्रोजेक्ट बना है। प्रोजेक्ट खोलें और Git रिपॉजिटरी बनाने के लिए + पर क्लिक करें।
पर क्लिक करें रिपॉजिटरी बनाएं। जैसा कि रिपॉजिटरी बनाया जाता है, स्थानीय मशीन पर गिट रिपॉजिटरी को क्लोन करने के निर्देशों का पालन करें। निर्देशों को सहेजना सबसे अच्छा है क्योंकि प्रत्येक डेवलपर के लिए चरणों की आवश्यकता होगी जो रिपॉजिटरी पर काम करेंगे।
Bitbucket प्रोजेक्ट में किसी भी रिपॉजिटरी को स्थानीय मशीन पर क्लोन करने के लिए सूचीबद्ध निर्देशों का पालन करें, जिसमें डेवलपर्स बदलाव करेंगे और रिपॉजिटरी को पुश के साथ प्रतिबद्ध करेंगे।
एक बार रिपॉजिटरी को क्लोन करने के बाद, रिपॉजिटरी में फाइल जोड़ें। जैसे मैंने एक J2EE मावेन परियोजना बनाई है, जिसने बिटकोबेट रिपॉजिटरी के लिए प्रतिबद्ध और धक्का दिया है।
सेवा संपादित करें कोई भी फ़ाइल ऑनलाइन फ़ाइल खोलें और उस पर क्लिक करें संपादित करें । उदाहरण के लिए, फ़ाइल खोलें index.jsp और एक बदलाव करें।
एक बदलाव करें और पर क्लिक करें कमिट ।
संदेश दर्ज करें और पर क्लिक करें कमेटी।
फ़ाइल में किए गए सभी परिवर्तनों को देखने के लिए इतिहास पर क्लिक करें।
पिछले संस्करण के साथ परिवर्तनों की तुलना करने के लिए पिछले से मुश्किल पर क्लिक करें।
पुल अनुरोध बनाना
जब रिलीज होती है, तो अधिकांश बार दोषों की सूचना दी जाती है या संवर्द्धन को शामिल करने का सुझाव दिया जाता है। इसलिए, जब डेवलपर्स दोषों को ठीक करने या संवर्द्धन को शामिल करने के कार्यों को लेते हैं, तो उन्हें अपने साथियों से प्रतिक्रिया लेने या समीक्षा करने की आवश्यकता होती है।
इस प्रकार डेवलपर्स आवश्यक सुधार करने के लिए एक बगफिक्स शाखा का निर्माण करेंगे और टीम के सदस्यों को तय किए गए दोष के बारे में सूचित करने और समीक्षा के लिए अनुरोध करने के लिए एक पुल अनुरोध बनाएंगे ताकि परिवर्तनों को मुख्य एकीकरण शाखा या मास्टर शाखा में मिला दिया जा सके।
पुल अनुरोध बनाने से पहले, प्रोजेक्ट सेटिंग्स में डिफ़ॉल्ट समीक्षकों को जोड़ें। प्रोजेक्ट पर क्लिक करें और सेटिंग्स पर जाएं।
पुल अनुरोध में जोड़े जाने वाले डिफ़ॉल्ट समीक्षकों को जोड़ें।
पुल अनुरोध बनाने के लिए एक साधारण परिदृश्य को देखें:
- एक दोष बताया गया है। डेवलपर दोष को ठीक करने के लिए आवश्यक बदलाव करने के लिए एक बगफिक्स शाखा बनाता है और परिवर्तनों को रिपॉजिटरी में धकेलता है।
बग ठीक करें शाखा अब बिटबकेट रिपॉजिटरी में उपलब्ध है।
इससे पहले कि परिवर्तनों को विलय कर दिया जाए गुरुजी शाखा, डेवलपर आमतौर पर परिवर्तनों की समीक्षा करने के लिए एक पुल अनुरोध बनाएगा। साइडबार में एक पुल अनुरोध बनाने के लिए क्लिक करें।
स्रोत शाखा का चयन करें a बग ठीक करें। क्लिक जारी रखें।
समीक्षकों को असाइन किया गया उपयोगकर्ता प्रोजेक्ट सेटिंग्स में डिफ़ॉल्ट समीक्षक सूची में जोड़ा गया है। पर क्लिक करें सृजन करना।
उस उपयोगकर्ता के रूप में लॉग इन करें जिसे समीक्षा सौंपी गई है।
असाइन की गई समीक्षा डैशबोर्ड में दिखाई गई है। समीक्षा आइटम पर क्लिक करें और परिवर्तनों को अनुमोदित करें।
गतिविधि बॉक्स में एक टिप्पणी जोड़ें और पर क्लिक करें मंजूर
उपयोगकर्ता के रूप में लॉग इन करें जिसने पुल अनुरोध बनाया है और वह समीक्षा की स्थिति देख सकेगा।
समीक्षा आइटम पर क्लिक करें और परिवर्तनों को मर्ज करें गुरुजी डाली।
पर क्लिक करें जाओ। बगफिक्स शाखा से परिवर्तन अब मास्टर शाखा में विलय कर दिया गया है।
तब सभी डेवलपर्स मास्टर शाखा से अपने स्थानीय रिपॉजिटरी में नवीनतम परिवर्तन प्राप्त करने के लिए एक perform गिट पुल ’कमांड का प्रदर्शन कर सकते हैं।
कांटा रिपोजिटरी
Bitbucket में Fork रिपॉजिटरी रिपॉजिटरी की नई कॉपी बनाने के लिए पूरे रिपॉजिटरी को क्लोन करने का एक तरीका है। इस की आवश्यकता इस तथ्य से उत्पन्न हो सकती है कि आप मूल रिपॉजिटरी को परेशान किए बिना कांटा भंडार पर कुछ बदलावों का परीक्षण करना चाहते हैं या कुछ परीक्षण करना चाहते हैं।
चूंकि मूल रिपॉजिटरी में परिवर्तन हो सकते हैं, आप कांटे वाले रिपॉजिटरी में परिवर्तनों को सिंक करने में भी सक्षम होंगे। मूल रिपॉजिटरी की सभी पहुंच और अनुमतियां कांटेक्ट रिपॉजिटरी में विरासत में मिली हैं।
कांटा करने के लिए, एक भंडार पर क्लिक करता है फोर्क विकल्प बनाएं।
पर क्लिक करें कांटा रिपोजिटरी।
कांटा हुआ भंडार अब जोड़ा और दिखाया गया है। URL भी पूरी तरह से बदल गया है। कोई भी रिपॉजिटरी को क्लोन कर सकता है और मूल रिपॉजिटरी कंटेंट को परेशान किए बिना इस रिपॉजिटरी के साथ आवश्यक प्रयोग कर सकता है।
http: // localhost: 7990 / उपयोगकर्ता / निरंजन / रेपो / हैलो-वर्ल्ड-मावेन / ब्राउज़
विंडोज़ के लिए मुफ्त एसक्यूएल सॉफ्टवेयर 10
मूल रिपॉजिटरी में किसी भी परिवर्तन को रिपॉजिटरी में दोहराया जाएगा जो सिंक को सक्षम करने के लिए विकल्प के रूप में कांटा गया है, रिपॉजिटरी को फोर्क करने के समय चयन किया गया था और मैनुअल सिंक को प्रदर्शन करने की आवश्यकता होगी।
बिटबकेट मार्कडाउन
किसी भी परियोजना को आवश्यकताओं के बारे में या रिलीज या किसी अन्य परियोजना से संबंधित जानकारी के बारे में जानकारी रखने के लिए कुछ दस्तावेज बनाए रखना पड़ता है।
इसलिए परियोजना टीम को यह सुनिश्चित करने की आवश्यकता है कि प्रलेखन एक अच्छी तरह से परिभाषित प्रारूप में है। Bitbucket पाठ को प्रारूपित करने के लिए Markdown का उपयोग करता है Readme.md फ़ाइल (md एक्सटेंशन को इस सिंटैक्स का उपयोग करना आवश्यक है) या यहां तक कि पुल अनुरोध विवरण या टिप्पणियों में भी।
उदाहरण के लिए, मैंने रिपॉजिटरी में Readme.md फ़ाइल बनाई है और दिखाए गए अनुसार कुछ सिंटैक्स उदाहरण जोड़े हैं।
उदाहरण 1: # परिचय (यह H1 है)
सिंटैक्स को जोड़ने के बाद, रिपॉजिटरी में परिवर्तन करें।
Bitbucket में इसे इस प्रकार देखा जाता है:
इसी तरह ## परिचय (यह H2 है)
उदाहरण 2: इटैलिक वर्ण - * धारा 1 *
उदाहरण 3: बोल्ड - ** धारा 1 **
ऐसे और भी उदाहरण मिल सकते हैं @ मार्कडाउन सिंटेक्स गाइड
जीरा के साथ बिटबकेट एकीकरण
जैसा कि हम सभी जानते हैं, जीरा परियोजना टीमों को सौंपे गए कार्यों की योजना बनाने और उन्हें ट्रैक करने का एक उपकरण है। आमतौर पर, टीमें उन्हें सौंपे गए कार्यों पर काम करती हैं। इसलिए यदि आप इसे एक चुस्त नज़रिए से देखते हैं, तो टीमें एपिक, स्टोरी, टास्क और बग्स जैसे मुद्दों पर काम करती हैं, जो उन्हें जीरा में सौंपे जाते हैं।
अब जैसे-जैसे विकास टीमें स्रोत कोड भंडार के रूप में Bitbucket का उपयोग करती हैं, उन्हें यह सुनिश्चित करने की आवश्यकता होती है कि किए गए कार्य की पारदर्शिता को सक्षम करने के लिए किसी भी स्रोत कोड परिवर्तन का पता लगाया गया या टास्क / बग से जुड़ा हुआ है।
इसलिए, आइए बिट्राकेट को जीरा के साथ एकीकृत करने की प्रक्रिया को देखें। Bitbucket में व्यवस्थापक उपयोगकर्ता के रूप में लॉग इन करें और पर जाएं प्रशासन -> आवेदन लिंक। जीरा का URL जोड़ें, जो तब में एक पारस्परिक लिंक जोड़ देगा Jira भी।
URL जोड़ें और पर क्लिक करें नया लिंक बनाएं । में एक पारस्परिक लिंक भी बनाया गया है Jira जिसके द्वारा दोनों उपकरण अब एकीकृत होने के लिए तैयार हैं।
अब एक कोड परिवर्तन करें और कोड को प्रतिबद्ध करें, रिपॉजिटरी में परिवर्तनों को दबाएं। कोड करते समय स्क्रीनशॉट में दिखाए अनुसार टिप्पणियों में जीरा मुद्दा आईडी का उल्लेख करें।
उदाहरण के लिए, कमांड - जीआईटी कमिट - एम “संशोधित सूचकांक पृष्ठ डीईएम -2 ”।
अब, विकास खंड के तहत कोड परिवर्तन के लिंक को देखने के लिए जीरा में मुद्दे को देखें।
प्रतिबद्ध आईडी पर क्लिक करें और आपको किए गए परिवर्तनों को देखना चाहिए।
रिपॉजिटरी को डिलीट करें
एक Bitbucket रिपॉजिटरी को हटाने के लिए रिपॉजिटरी पर क्लिक करके डिलीट करें और पर जाएं रिपोजिटरी सेटिंग्स विकल्प।
बटन पर क्लिक करें दाईं ओर स्थित रिपॉजिटरी को हटाएं।
ध्यान दें : किसी भी रिपॉजिटरी को हटाने के लिए आपको एक बिटबकेट एडमिन विशेषाधिकारी होने की आवश्यकता होगी। एक सामान्य Bitbucket उपयोगकर्ता के पास अनुमतियां नहीं होंगी। एक Bitbucket व्यवस्थापक उपयोगकर्ता की अनुमतियाँ सेट कर सकता है सेटिंग्स -> वैश्विक अनुमतियाँ।
निष्कर्ष
इस लेख में, हमने कुछ सबसे सामान्य विशेषताओं को देखा है जो बिटकॉइन का उपयोग करके एक संस्करण नियंत्रण रिपॉजिटरी पर काम करते समय टीमों द्वारा उपयोग किया जाता है। अपने अनुभव से, मैंने देखा है कि अधिकांश DevOps परियोजनाओं में Git लोकप्रिय भंडार है जिसका उपयोग किया जाता है और Bitbucket यहां कोई अपवाद नहीं है।
हमारा आगामी लेख सीआई और सीडी गतिविधियों को करने के लिए एटलसियन बांस उपकरण में उपयोग करने के लिए बिटबकेट रिपॉजिटरी को विस्तारित करने पर ध्यान केंद्रित करेगा।
पढ़ने का आनंद लो!!
अनुशंसित पाठ
- DevOps में स्रोत नियंत्रण या संस्करण नियंत्रण (वीडियो ट्यूटोरियल भाग 2 - ब्लॉक 2)
- एटलसियन बांस ट्यूटोरियल: जावा वेब ऐप बिटकॉइन रिपॉजिटरी के साथ तैनाती
- 15 सर्वश्रेष्ठ संस्करण नियंत्रण सॉफ्टवेयर (स्रोत कोड प्रबंधन उपकरण)
- टेस्ट मॉनिटरिंग और टेस्ट कंट्रोल क्या है?
- पायथन कंट्रोल स्टेटमेंट (पायथन जारी, ब्रेक और पास)
- सामान्य वायरलेस रूटर ब्रांडों के लिए डिफ़ॉल्ट राउटर आईपी पता सूची
- यूनिक्स चर के साथ काम करना: शेल स्क्रिप्टिंग की विशेषताएं
- अंतिम परीक्षण प्रबंधन उपकरण की 4 और आवश्यक विशेषताएं