यह लेख एक्सालेट के जॉनमेरी उगोचुकु द्वारा लिखा गया था।
गुणवत्ता आश्वासन टीमें परीक्षण मामलों को व्यवस्थित करने और आईटी सेवाओं का प्रबंधन करने के लिए Azure DevOps का उपयोग करती हैं, जबकि विकास टीमें जिरा सेवा प्रबंधन का उपयोग करती हैं। लेकिन उनके बीच जानकारी को निर्बाध रूप से साझा करने का एकमात्र तरीका तीसरे पक्ष के समाधान का उपयोग करना है।
तो, आपको एक समर्पित जिरा एज़्योर डेवऑप्स एकीकरण की आवश्यकता है जो स्वचालित सिंक के माध्यम से सुरक्षा और सुचारू सहयोग की गारंटी देता है।
मैं आपको दिखाऊंगा कि जीरा और एज़्योर डेवऑप्स के बीच एक द्विदिश एकीकरण कैसे स्थापित किया जाए। लेकिन पहले, आइए इस एकीकरण के लिए सामान्य उपयोग के मामलों का पता लगाएं।
जिरा एज़्योर डेवऑप्स एकीकरण उपकरण चुनने का मुख्य कारण यह गारंटी देना है कि दोनों प्रणालियों के बीच सही डेटा प्रवाहित हो रहा है। साथ ही, आपको एक ऐसे समाधान की आवश्यकता है जिसे आप अपने कस्टम उपयोग के मामले में कॉन्फ़िगर कर सकें।
जिरा को Azure DevOps के साथ एकीकृत करने के अन्य कारणों में उत्पादकता में सुधार और ज्ञान हस्तांतरण की गति बढ़ाना शामिल है।
कहो तुम चाहते हो
आप भी बनाए रख सकते हैं
संबंध इस प्रकार प्रकट होता है:
जिरा एपिक एक Azure DevOps फ़ीचर बन गया है।
जीरा स्टोरी एक Azure DevOps टास्क बन जाती है।
एक अनुकूलन के साथ
जीरा और एज़्योर डेवऑप्स के लिए किसी भी एकीकरण उपकरण को चुनने से पहले विचार करने के लिए यहां कुछ कारक दिए गए हैं।
आपको अपना कनेक्शन स्थापित करने से पहले जिरा (ऑन-प्रिमाइस और क्लाउड) और Azure DevOps दोनों पर Exalate इंस्टॉल करना होगा।
एटलसियन मार्केटप्लेस पर " एक्सालेट जीरा इश्यू सिंक और अधिक " खोजें।
\"इसे निःशुल्क आज़माएं" बटन पर क्लिक करें, फिर दिखाई देने वाले विकल्पों में से "क्लाउड" चुनें। आप भी कर सकते हैं
कोई साइट चुनें या URL दर्ज करें. फिर, "निःशुल्क परीक्षण प्रारंभ करें" पर क्लिक करें। नि:शुल्क परीक्षण की पुष्टि के लिए आपको अपने जीरा डैशबोर्ड पर पुनः निर्देशित किया जाएगा।
इतना ही! अब आपने जीरा क्लाउड पर एक्सालेट स्थापित कर लिया है।
विजुअल स्टूडियो (एज़्योर डेवऑप्स मार्केटप्लेस) में " एज़्योर डेवऑप्स इंटीग्रेशन के लिए एक्सालेट " खोजें।
"प्राप्त करें" पर क्लिक करें और फिर दिखाई देने वाली स्क्रीन पर संगठन का चयन करें। \
इंस्टॉलेशन पूरा करने के लिए "इंस्टॉल करें" पर क्लिक करें। एक्सालेट ऐप ढूंढने के लिए, "संगठन सेटिंग्स" पर जाएं और "एक्सटेंशन" पर क्लिक करें।
Exalate आपको जिरा या Azure DevOps से कनेक्शन शुरू करने की अनुमति देता है। दोनों प्लेटफार्मों पर प्रक्रिया समान है।
"कनेक्शन प्रारंभ करें" पर क्लिक करें। निर्दिष्ट फ़ील्ड में गंतव्य इंस्टेंस URL दर्ज करें। यदि आपके पास यूआरएल नहीं है, तो "मेरे पास यूआरएल नहीं है" टॉगल स्विच पर क्लिक करें।
एक्सालेट तीन कॉन्फ़िगरेशन मोड का समर्थन करता है: बेसिक मोड (सरल पूर्व-निर्मित कॉन्फ़िगरेशन के लिए), विज़ुअल मोड, और स्क्रिप्ट मोड (उन्नत स्क्रिप्टिंग कॉन्फ़िगरेशन के लिए)।\
आइए बेसिक मोड से शुरू करें।
उस प्रोजेक्ट का चयन करें जहां आप दूसरी ओर से आने वाले कार्य आइटम बनाना चाहते हैं और "अगला" पर क्लिक करें।
पुष्टि करें कि आपके पास व्यवस्थापकीय पहुंच है और "आरंभ करें" पर क्लिक करें।
आपको स्वचालित रूप से दूरस्थ इंस्टेंस पर पुनः निर्देशित किया जाएगा। एक प्रोजेक्ट चुनें और "पुष्टि करें" पर क्लिक करें। समस्या कुंजी दर्ज करें और आगे बढ़ने के लिए "एक्सालेट" पर क्लिक करें।
तुम वहाँ जाओ! आपने जिरा और Azure DevOps के बीच अपना पहला बेसिक कनेक्शन स्थापित कर लिया है।
अब, आइए विज़ुअल मोड कनेक्शन का अन्वेषण करें।
तीन विकल्पों में से विज़ुअल मोड का चयन करें। फिर, पॉप अप होने वाले मोडल में कनेक्शन का नाम और विवरण दर्ज करें।
अगली स्क्रीन पर जाने के लिए "अगला" पर क्लिक करें। जारी रखने के लिए आपको व्यवस्थापक अनुमतियों को सत्यापित करना होगा।
"व्यवस्थापक पहुंच सत्यापित करें" पर क्लिक करें। सत्यापन के लिए आपको आपके संगठन के Azure DevOps पर पुनः निर्देशित किया जाएगा।
एक्सालेट को अपने सिस्टम तक पहुंच प्रदान करने के लिए "स्वीकार करें" पर क्लिक करें।\
और बस! विज़ुअल मोड कनेक्शन सेट है।
अंत में, चलिए स्क्रिप्ट मोड पर आते हैं।
कनेक्शन प्रारंभ करें और गंतव्य इंस्टेंस URL सत्यापित करें। फिर, उपलब्ध विकल्पों में से स्क्रिप्ट मोड का चयन करें।
"अगला" पर क्लिक करने से पहले कनेक्शन का नाम और विवरण दर्ज करें। फिर प्रोजेक्ट का चयन करें और "आरंभ करें" पर क्लिक करें।
आमंत्रण कोड को अपने क्लिपबोर्ड पर कॉपी करें. दूसरी ओर जाएं और "आमंत्रण स्वीकार करें" पर क्लिक करें।
"अगला" पर क्लिक करने से पहले अपने क्लिपबोर्ड से निमंत्रण कोड दर्ज करें। फिर, एक प्रोजेक्ट चुनें और पुष्टि करें।
बधाई हो! आपने स्क्रिप्ट मोड कनेक्शन सफलतापूर्वक सेट कर लिया है।
एक्सालेट डैशबोर्ड पर, जिस कनेक्शन को आप कॉन्फ़िगर करना चाहते हैं उसके बगल में "कनेक्शन संपादित करें" आइकन पर क्लिक करें।
"नियम" टैब पर, "आउटगोइंग सिंक" और "इनकमिंग सिंक" के लिए इनपुट फ़ील्ड। यह वह जगह है जहां आप इसका उपयोग करके कनेक्शन को अनुकूलित कर सकते हैं
नोट *: स्क्रिप्ट मोड का उपयोग करके जिरा एज़्योर डेवऑप्स एकीकरण को स्थापित और कॉन्फ़िगर करने के लिए इस चरण-दर-चरण मार्गदर्शिका का पालन करें।*
विज़ुअल मोड कनेक्शन के लिए, आप स्क्रिप्ट जोड़ सकते हैं या उन फ़ील्ड को मैप करने के लिए ड्रैग-एंड-ड्रॉप संपादक का उपयोग कर सकते हैं जिनसे आप जानकारी साझा करना चाहते हैं।\
"कनेक्शन संपादित करें" पर क्लिक करने के बाद, जारी रखने के लिए उदाहरण को सत्यापित करें। फिर, आपको दायरे और नियमों को परिभाषित करने के लिए स्क्रीन पर ले जाया जाएगा।
दोनों तरफ परियोजनाओं का चयन करें और फ़िल्टर इकाइयाँ निर्दिष्ट करें। आप सिंक विधि भी चुन सकते हैं: स्वचालित, मैन्युअल, या अक्षम।\
आप प्रत्येक प्रोजेक्ट के लिए टैग, प्रकार, स्थिति, प्राथमिकता, शीर्षक, विवरण और बहुत कुछ सहित फ़िल्टर भी जोड़ सकते हैं।
सब कुछ सेट करने के बाद, मोडल को बंद करने के लिए सेव पर क्लिक करें। फिर स्कोप सेटअप पूरा करने के लिए "अगला" पर क्लिक करें।
फिर, आपको मैपिंग नियमों की एक विस्तृत सूची दिखाई देगी, जिन्हें आप उनके दिखाई देने के क्रम को बदलने के लिए खींच और छोड़ सकते हैं।
अपनी खुद की मैपिंग जोड़ने के लिए, "+ मैपिंग जोड़ें" बटन पर क्लिक करें। मोडल में, नियमों को कॉन्फ़िगर करें और "सहेजें" पर क्लिक करें।
स्क्रिप्ट जोड़ने के लिए, "मैपिंग जोड़ें" बटन पर क्लिक करने के बाद ड्रॉपडाउन विकल्प से "स्क्रिप्ट जोड़ें" पर क्लिक करें।
यहां, आप कनेक्शन के लिए कस्टम नियम लिख सकते हैं।
किसी भी सिंक नियम को संपादित करने के लिए, दाईं ओर संपादन बटन पर क्लिक करें और आवश्यक परिवर्तन करें।\
एक बार हो जाने पर, परिवर्तनों को सहेजने के लिए "प्रकाशित करें" पर क्लिक करें। बस इतना ही!
सिंक को स्वचालित करने के लिए सभी सक्रिय ट्रिगर देखने के लिए "ट्रिगर्स" टैब पर जाएं।
"+ ट्रिगर बनाएं" बटन पर क्लिक करें।
इसके बाद, इकाई का प्रकार चुनें और क्वेरी दर्ज करें। Azure DevOps ट्रिगर सेट करने के लिए, इसका उपयोग करें
एक बार हो जाने पर, प्रकाशित करें पर क्लिक करें।
अब आप सेट हो गए हैं. जिरा और Azure DevOps इंस्टेंसेस डेटा कैसे साझा करते हैं, इसे नियंत्रित करने के लिए अपने कनेक्शन के लिए नियम लिखना शुरू करें। आप कंसोल में स्टैक ट्रेस का उपयोग करके त्रुटियों को भी ट्रैक कर सकते हैं। और यदि आप थोक में टिकटों को नियंत्रित करना चाहते हैं, तो आप इसका उपयोग कर सकते हैं
"बल्क कनेक्ट" टैब पर जाएं, कनेक्शन चुनें, और मैपिंग जारी करने के लिए कार्य आइटम अपलोड करें। प्रक्रिया को पूरा करने के लिए "बल्क कनेक्ट" पर क्लिक करें।
एक बार जब आप बुनियादी बातें समझ जाते हैं, तो आप आगे के नियम जोड़ सकते हैं या जो आपके पास हैं उन्हें संपादित कर सकते हैं।
Exalate जैसे विश्वसनीय और सुरक्षित तृतीय-पक्ष समाधान के साथ, टीमें जीरा और Azure DevOps के बीच निर्बाध रूप से जानकारी साझा कर सकती हैं।
एक्सालेट के साथ अपना कनेक्शन कॉन्फ़िगर करना एक सीधी प्रक्रिया है। आप नो-कोड बेसिक मोड, ड्रैग-एंड-ड्रॉप विज़ुअल मोड या लो-कोड स्क्रिप्ट मोड का उपयोग कर सकते हैं।