paint-brush
एक द्विदिश जिरा Azure DevOps एकीकरण कैसे स्थापित करेंद्वारा@exalate
220 रीडिंग

एक द्विदिश जिरा Azure DevOps एकीकरण कैसे स्थापित करें

द्वारा Exalate7m2023/10/27
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

कुशल सहयोग और डेटा प्रवाह के अंतर को पाटते हुए, एक्सालेट के साथ जीरा और एज़्योर डेवऑप्स के निर्बाध एकीकरण का अन्वेषण करें।
featured image - एक द्विदिश जिरा Azure DevOps एकीकरण कैसे स्थापित करें
Exalate HackerNoon profile picture
0-item

यह लेख एक्सालेट के जॉनमेरी उगोचुकु द्वारा लिखा गया था।


गुणवत्ता आश्वासन टीमें परीक्षण मामलों को व्यवस्थित करने और आईटी सेवाओं का प्रबंधन करने के लिए Azure DevOps का उपयोग करती हैं, जबकि विकास टीमें जिरा सेवा प्रबंधन का उपयोग करती हैं। लेकिन उनके बीच जानकारी को निर्बाध रूप से साझा करने का एकमात्र तरीका तीसरे पक्ष के समाधान का उपयोग करना है।


तो, आपको एक समर्पित जिरा एज़्योर डेवऑप्स एकीकरण की आवश्यकता है जो स्वचालित सिंक के माध्यम से सुरक्षा और सुचारू सहयोग की गारंटी देता है।


मैं आपको दिखाऊंगा कि जीरा और एज़्योर डेवऑप्स के बीच एक द्विदिश एकीकरण कैसे स्थापित किया जाए। लेकिन पहले, आइए इस एकीकरण के लिए सामान्य उपयोग के मामलों का पता लगाएं।

आपको जिरा एज़्योर DevOps एकीकरण की आवश्यकता कब होती है?

जिरा एज़्योर डेवऑप्स एकीकरण उपकरण चुनने का मुख्य कारण यह गारंटी देना है कि दोनों प्रणालियों के बीच सही डेटा प्रवाहित हो रहा है। साथ ही, आपको एक ऐसे समाधान की आवश्यकता है जिसे आप अपने कस्टम उपयोग के मामले में कॉन्फ़िगर कर सकें।


जिरा को Azure DevOps के साथ एकीकृत करने के अन्य कारणों में उत्पादकता में सुधार और ज्ञान हस्तांतरण की गति बढ़ाना शामिल है।

कहो तुम चाहते हो किसी प्रोजेक्ट में अनुलग्नक जोड़ें उन्हें निजी और आंतरिक रखते हुए। जिरा एज़्योर डेवऑप्स एकीकरण आपको टिप्पणियों को अन्य दर्शकों से दूर रखते हुए सही प्रोजेक्ट पर भेजने में मदद करेगा।

आप भी बनाए रख सकते हैं द्वि-दिशात्मक पदानुक्रम समन्वयित इकाइयों के बीच. इससे जिरा क्लाउड और एज़्योर डेवऑप्स का उपयोग करने वाली टीमों को परियोजना संस्थाओं और क्षेत्रों के बीच संबंधों को समझने और वे पदानुक्रम के भीतर कहां आते हैं, यह समझने में मदद मिलेगी।


संबंध इस प्रकार प्रकट होता है:


  • जिरा एपिक एक Azure DevOps फ़ीचर बन गया है।

  • जीरा स्टोरी एक Azure DevOps टास्क बन जाती है।

  • मुद्दा लिंक और दोनों तरफ कस्टम स्टेटस मैपिंग बनाए रखी जानी चाहिए।


एक अनुकूलन के साथ iPaaS समाधान , आप Azure DevOps और Zira (क्लाउड, डेटा सेंटर, या ऑन-प्रिमाइस) के बीच किसी भी फ़ील्ड को मैप कर सकते हैं।

सही एकीकरण उपकरण क्या बनाता है?

जीरा और एज़्योर डेवऑप्स के लिए किसी भी एकीकरण उपकरण को चुनने से पहले विचार करने के लिए यहां कुछ कारक दिए गए हैं।


  • एकीकरण समाधानों में सरल मैपिंग से लेकर जटिल कनेक्शन तक, विभिन्न कनेक्शन उपयोग मामलों को समायोजित करने की लचीलापन होनी चाहिए।
  • एकीकरण समाधान में विस्तारित आउटेज का अनुभव किए बिना बढ़ते कार्यभार को संभालने की मापनीयता होनी चाहिए।
  • एकीकरण सुरक्षा सुविधाएँ आराम से या पारगमन में डेटा को अनधिकृत पहुंच से बचाने के लिए पर्याप्त चुस्त और मजबूत होना चाहिए।
  • ऑनलाइन सहयोग में शामिल टीमों को विकेंद्रीकृत समाधान की आवश्यकता है क्रॉस-कंपनी सहयोग और डेटा एकीकरण.
  • जब कोई त्रुटि होती है, तो आपको कारण और स्रोत को समझने के लिए सिस्टम का समस्या निवारण करने में सक्षम होना चाहिए।
  • उन्नत तकनीकी मुद्दों पर गहन सहायता प्रदान करने के लिए सपोर्ट इंजीनियरों को तैयार रहना चाहिए।


उल्लासित करना एक द्विदिश एकीकरण समाधान है जो जीरा और एज़्योर डेवऑप्स के साथ-साथ अन्य प्लेटफार्मों के बीच दो-तरफा सिंक की अनुमति देता है। इसमें एक एकल-किरायेदार वास्तुकला भी है जो जीरा और एज़्योर डेवऑप्स दोनों पक्षों के लिए एक सुरक्षित और स्वायत्त पारिस्थितिकी तंत्र की गारंटी देता है।

Exalate का उपयोग करके जिरा और Azure DevOps को कैसे एकीकृत करें

आपको अपना कनेक्शन स्थापित करने से पहले जिरा (ऑन-प्रिमाइस और क्लाउड) और Azure DevOps दोनों पर Exalate इंस्टॉल करना होगा।

चरण 1 - जीरा पर एक्सालेट स्थापित करें

एटलसियन मार्केटप्लेस पर " एक्सालेट जीरा इश्यू सिंक और अधिक " खोजें।


जिरा एकीकरण के लिए प्रशंसा

\"इसे निःशुल्क आज़माएं" बटन पर क्लिक करें, फिर दिखाई देने वाले विकल्पों में से "क्लाउड" चुनें। आप भी कर सकते हैं एक्सालेट स्थापित करें जीरा सर्वर या डेटा सेंटर पर भी डाक में काम करनेवाला मज़दूर .


जीरा पर एक्सालेट स्थापित करें

कोई साइट चुनें या URL दर्ज करें. फिर, "निःशुल्क परीक्षण प्रारंभ करें" पर क्लिक करें। नि:शुल्क परीक्षण की पुष्टि के लिए आपको अपने जीरा डैशबोर्ड पर पुनः निर्देशित किया जाएगा।


इतना ही! अब आपने जीरा क्लाउड पर एक्सालेट स्थापित कर लिया है।

चरण 2 - Azure DevOps पर Exalate स्थापित करें

विजुअल स्टूडियो (एज़्योर डेवऑप्स मार्केटप्लेस) में " एज़्योर डेवऑप्स इंटीग्रेशन के लिए एक्सालेट " खोजें।

Azure DevOps एकीकरण के लिए एक्सालेट

"प्राप्त करें" पर क्लिक करें और फिर दिखाई देने वाली स्क्रीन पर संगठन का चयन करें। \

Azure DevOps एकीकरण के लिए एक संगठन का चयन करें


इंस्टॉलेशन पूरा करने के लिए "इंस्टॉल करें" पर क्लिक करें। एक्सालेट ऐप ढूंढने के लिए, "संगठन सेटिंग्स" पर जाएं और "एक्सटेंशन" पर क्लिक करें।

चरण 3 - अपने इंस्टेंस कनेक्ट करें

Exalate आपको जिरा या Azure DevOps से कनेक्शन शुरू करने की अनुमति देता है। दोनों प्लेटफार्मों पर प्रक्रिया समान है।


जिरा एज़्योर DevOps कनेक्शन आरंभ करें


"कनेक्शन प्रारंभ करें" पर क्लिक करें। निर्दिष्ट फ़ील्ड में गंतव्य इंस्टेंस URL दर्ज करें। यदि आपके पास यूआरएल नहीं है, तो "मेरे पास यूआरएल नहीं है" टॉगल स्विच पर क्लिक करें।


एक्सालेट कॉन्फ़िगरेशन प्रकार


एक्सालेट तीन कॉन्फ़िगरेशन मोड का समर्थन करता है: बेसिक मोड (सरल पूर्व-निर्मित कॉन्फ़िगरेशन के लिए), विज़ुअल मोड, और स्क्रिप्ट मोड (उन्नत स्क्रिप्टिंग कॉन्फ़िगरेशन के लिए)।\

आइए बेसिक मोड से शुरू करें।


बुनियादी जिरा एज़्योर DevOps कनेक्शन आरंभ करें


उस प्रोजेक्ट का चयन करें जहां आप दूसरी ओर से आने वाले कार्य आइटम बनाना चाहते हैं और "अगला" पर क्लिक करें।


पुष्टि करें कि आपके पास व्यवस्थापकीय पहुंच है और "आरंभ करें" पर क्लिक करें।



आपको स्वचालित रूप से दूरस्थ इंस्टेंस पर पुनः निर्देशित किया जाएगा। एक प्रोजेक्ट चुनें और "पुष्टि करें" पर क्लिक करें। समस्या कुंजी दर्ज करें और आगे बढ़ने के लिए "एक्सालेट" पर क्लिक करें।


सफल Azure DevOps जीरा सिंक


तुम वहाँ जाओ! आपने जिरा और Azure DevOps के बीच अपना पहला बेसिक कनेक्शन स्थापित कर लिया है।


अब, आइए विज़ुअल मोड कनेक्शन का अन्वेषण करें।


तीन विकल्पों में से विज़ुअल मोड का चयन करें। फिर, पॉप अप होने वाले मोडल में कनेक्शन का नाम और विवरण दर्ज करें।


विज़ुअल मोड कॉन्फ़िगरेशन को एक्सालेट करें


अगली स्क्रीन पर जाने के लिए "अगला" पर क्लिक करें। जारी रखने के लिए आपको व्यवस्थापक अनुमतियों को सत्यापित करना होगा।

एडमिन एक्सेस विज़ुअल जिरा एज़्योर डेवऑप्स सिंक


"व्यवस्थापक पहुंच सत्यापित करें" पर क्लिक करें। सत्यापन के लिए आपको आपके संगठन के Azure DevOps पर पुनः निर्देशित किया जाएगा।


एक्सालेट को अपने सिस्टम तक पहुंच प्रदान करने के लिए "स्वीकार करें" पर क्लिक करें।\

जिरा एज़्योर DevOps एकीकरण को कॉन्फ़िगर करें


और बस! विज़ुअल मोड कनेक्शन सेट है।


अंत में, चलिए स्क्रिप्ट मोड पर आते हैं।

कनेक्शन प्रारंभ करें और गंतव्य इंस्टेंस URL सत्यापित करें। फिर, उपलब्ध विकल्पों में से स्क्रिप्ट मोड का चयन करें।


Azure DevOps जीरा कनेक्शन आरंभ करें


"अगला" पर क्लिक करने से पहले कनेक्शन का नाम और विवरण दर्ज करें। फिर प्रोजेक्ट का चयन करें और "आरंभ करें" पर क्लिक करें।


आमंत्रण कोड को अपने क्लिपबोर्ड पर कॉपी करें. दूसरी ओर जाएं और "आमंत्रण स्वीकार करें" पर क्लिक करें।

जिरा और Azure DevOps के बीच कनेक्शन स्वीकार करें


"अगला" पर क्लिक करने से पहले अपने क्लिपबोर्ड से निमंत्रण कोड दर्ज करें। फिर, एक प्रोजेक्ट चुनें और पुष्टि करें।

Azure DevOps और जीरा के बीच सिंक कॉन्फ़िगर करें


बधाई हो! आपने स्क्रिप्ट मोड कनेक्शन सफलतापूर्वक सेट कर लिया है।

चरण 4 - अपना कनेक्शन कॉन्फ़िगर करें

एक्सालेट डैशबोर्ड पर, जिस कनेक्शन को आप कॉन्फ़िगर करना चाहते हैं उसके बगल में "कनेक्शन संपादित करें" आइकन पर क्लिक करें।


जिरा एज़्योर DevOps सिंक संपादित करें


"नियम" टैब पर, "आउटगोइंग सिंक" और "इनकमिंग सिंक" के लिए इनपुट फ़ील्ड। यह वह जगह है जहां आप इसका उपयोग करके कनेक्शन को अनुकूलित कर सकते हैं ग्रूवी स्क्रिप्टिंग भाषा .

जिरा एज़्योर DevOps सिंक नियम


नोट *: स्क्रिप्ट मोड का उपयोग करके जिरा एज़्योर डेवऑप्स एकीकरण को स्थापित और कॉन्फ़िगर करने के लिए इस चरण-दर-चरण मार्गदर्शिका का पालन करें।*


विज़ुअल मोड कनेक्शन के लिए, आप स्क्रिप्ट जोड़ सकते हैं या उन फ़ील्ड को मैप करने के लिए ड्रैग-एंड-ड्रॉप संपादक का उपयोग कर सकते हैं जिनसे आप जानकारी साझा करना चाहते हैं।\


"कनेक्शन संपादित करें" पर क्लिक करने के बाद, जारी रखने के लिए उदाहरण को सत्यापित करें। फिर, आपको दायरे और नियमों को परिभाषित करने के लिए स्क्रीन पर ले जाया जाएगा।


दोनों तरफ परियोजनाओं का चयन करें और फ़िल्टर इकाइयाँ निर्दिष्ट करें। आप सिंक विधि भी चुन सकते हैं: स्वचालित, मैन्युअल, या अक्षम।\

जिरा एज़्योर DevOps सिंक विधियाँ


आप प्रत्येक प्रोजेक्ट के लिए टैग, प्रकार, स्थिति, प्राथमिकता, शीर्षक, विवरण और बहुत कुछ सहित फ़िल्टर भी जोड़ सकते हैं।

विज़ुअल मोड फ़्लिट करता है


सब कुछ सेट करने के बाद, मोडल को बंद करने के लिए सेव पर क्लिक करें। फिर स्कोप सेटअप पूरा करने के लिए "अगला" पर क्लिक करें।



फिर, आपको मैपिंग नियमों की एक विस्तृत सूची दिखाई देगी, जिन्हें आप उनके दिखाई देने के क्रम को बदलने के लिए खींच और छोड़ सकते हैं।


अपनी खुद की मैपिंग जोड़ने के लिए, "+ मैपिंग जोड़ें" बटन पर क्लिक करें। मोडल में, नियमों को कॉन्फ़िगर करें और "सहेजें" पर क्लिक करें।

स्क्रिप्ट जोड़ने के लिए, "मैपिंग जोड़ें" बटन पर क्लिक करने के बाद ड्रॉपडाउन विकल्प से "स्क्रिप्ट जोड़ें" पर क्लिक करें।


विज़ुअल जिरा एज़्योर DevOps कनेक्शन में स्क्रिप्ट जोड़ें


यहां, आप कनेक्शन के लिए कस्टम नियम लिख सकते हैं।



किसी भी सिंक नियम को संपादित करने के लिए, दाईं ओर संपादन बटन पर क्लिक करें और आवश्यक परिवर्तन करें।\

एक बार हो जाने पर, परिवर्तनों को सहेजने के लिए "प्रकाशित करें" पर क्लिक करें। बस इतना ही!

चरण 5 - स्वचालित सिंक्रनाइज़ेशन ट्रिगर बनाएं

सिंक को स्वचालित करने के लिए सभी सक्रिय ट्रिगर देखने के लिए "ट्रिगर्स" टैब पर जाएं।


जिरा एज़्योर DevOps एकीकरण ट्रिगर


"+ ट्रिगर बनाएं" बटन पर क्लिक करें।


एक्सालेट ट्रिगर्स


इसके बाद, इकाई का प्रकार चुनें और क्वेरी दर्ज करें। Azure DevOps ट्रिगर सेट करने के लिए, इसका उपयोग करें WIQL (कार्य आइटम क्वेरी भाषा) सिंटैक्स और रेपो निर्दिष्ट करें. जीरा के लिए, का उपयोग करें जीरा क्वेरी भाषा (JQL) .


एक बार हो जाने पर, प्रकाशित करें पर क्लिक करें।

चरण 6 - समन्वयन प्रारंभ करें

अब आप सेट हो गए हैं. जिरा और Azure DevOps इंस्टेंसेस डेटा कैसे साझा करते हैं, इसे नियंत्रित करने के लिए अपने कनेक्शन के लिए नियम लिखना शुरू करें। आप कंसोल में स्टैक ट्रेस का उपयोग करके त्रुटियों को भी ट्रैक कर सकते हैं। और यदि आप थोक में टिकटों को नियंत्रित करना चाहते हैं, तो आप इसका उपयोग कर सकते हैं एक्सालेट के थोक संचालन विशेषता।

Azure DevOps जीरा सिंक के लिए थोक एक्सालेट


"बल्क कनेक्ट" टैब पर जाएं, कनेक्शन चुनें, और मैपिंग जारी करने के लिए कार्य आइटम अपलोड करें। प्रक्रिया को पूरा करने के लिए "बल्क कनेक्ट" पर क्लिक करें।


एक बार जब आप बुनियादी बातें समझ जाते हैं, तो आप आगे के नियम जोड़ सकते हैं या जो आपके पास हैं उन्हें संपादित कर सकते हैं।

चाबी छीनना

Exalate जैसे विश्वसनीय और सुरक्षित तृतीय-पक्ष समाधान के साथ, टीमें जीरा और Azure DevOps के बीच निर्बाध रूप से जानकारी साझा कर सकती हैं।

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

के साथ एक डेमो बुक करें आपके विशिष्ट उपयोग के मामले पर चर्चा करने के लिए एक्सालेट इंजीनियर।