जीतलाब के साथ जीरा एकता

लक्ष्य


जीआईटी करने के लिए, हम एक टिप्पणी में जीरा के नाम से एक कार्य का उल्लेख करते हैं, जिसके बाद दो चीजें होती हैं:

  • GitLab में, टास्क का नाम जीरा में एक सक्रिय लिंक में बदल जाता है

  • जीरा में, एक टिप्पणी को कार्य के लिए लिंक के साथ जोड़ा जाता है जो उपयोगकर्ता और इसे प्रतिबद्ध है, और संदर्भ का पाठ स्वयं जोड़ा जाता है

समायोजन


  1. हमें लिखने की अनुमति के साथ Jira उपयोगकर्ता की आवश्यकता है। आप मौजूदा एक का उपयोग कर सकते हैं, यह याद रखना महत्वपूर्ण है कि जीरा में सभी टिप्पणियां जब गिट से कार्यों का उल्लेख करती हैं, तो इस उपयोगकर्ता की ओर से गिर जाएगी, इसलिए बेहतर है कि एक नया नाम बनाएं, इसे नाम दें, गीतालाब, और इसे जीरा के साथ अपनी सभी परियोजनाओं में लिखने की अनुमति दें।
  2. हमें उन प्रत्येक परियोजनाओं में व्यवस्थापक अधिकारों के साथ GitLab उपयोगकर्ता की आवश्यकता है जिन्हें हम कनेक्ट करेंगे। प्रत्येक प्रोजेक्ट के लिए, एकीकरण अलग से कॉन्फ़िगर किया गया है।
  3. GitLab में, प्रोजेक्ट खोलें, सेटिंग्स पर जाएँ -> एकीकरण । नीचे स्क्रॉल करें, हम उन सेवाओं की लंबी सूची के साथ प्रोजेक्ट सेवाओं को देखते हैं जिन्हें कनेक्ट किया जा सकता है।

  4. हम इस सूची में जीरा पाते हैं, फॉर्म दिखाई देता है


    • लिंक को सक्रिय करने के लिए सक्रिय बॉक्स की जाँच करें।
    • जैसा कि आप प्रपत्र से देख सकते हैं, आप कमिट्स के लिए वांछित व्यवहार को अलग से कॉन्फ़िगर कर सकते हैं और अनुरोधों को मर्ज कर सकते हैं।
    • उदाहरण के लिए, जीरा में अपनी कंपनी का वेब URL दर्ज करें, 'https://companyname.atlassian.net'
    • जीरा एपीआई यूआरएल - यदि आपके पास एक और जीरा उदाहरण है, तो डिफ़ॉल्ट मान वेब URL है
    • उपयोगकर्ता नाम / ईमेल और पासवर्ड / टोकन फ़ील्ड के अनुसार भरा जाता है कि क्या आप जीरा सर्वर या जीरा क्लाउड का उपयोग करते हैं। जीरा सर्वर के मामले में, आप उपयोगकर्ता का उपयोगकर्ता नाम और पासवर्ड दर्ज करते हैं, जिसकी ओर से टिप्पणियां जोड़ी जाएंगी। जीरा क्लाउड के मामले में, आप ईमेल और टोकन को नीचे रखते हैं, जिसे यहां प्राप्त किया जा सकता है
    • फ़ील्ड संक्रमण आईडी (एस) । यदि आप चाहते हैं, कहते हैं, जब आप किसी कार्य का उल्लेख करते हैं, तो यह स्वचालित रूप से बंद हो जाता है, तो इस क्षेत्र में आपको बंद राज्य में संक्रमण की आईडी दर्ज करने की आवश्यकता है। यह आईडी एपीआई द्वारा प्राप्त की जा सकती है:
      https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitions 

      जहाँ ISSUENAME-123 वांछित स्थिति में कुछ कार्य का नाम है। आपको जेन्सन एक सरणी के साथ मिलेगा, जिसमें से आप वांछित आईडी ले सकते हैं।

    परिणामस्वरूप, सेटिंग्स में GitLab में -> एकीकरण, जीरा में अब एक हरा संकेतक है:



    और Jira आइटम प्रोजेक्ट मेनू में दिखाई देता है, जो Jira में संबंधित प्रोजेक्ट की ओर जाता है:



का उपयोग करें:


जब हम कमेंट पर एक टिप्पणी लिखते हैं (इससे कोई फर्क नहीं पड़ता कि हम git के साथ काम करने के लिए किस टूल का उपयोग करते हैं), हम टेक्स्ट फॉर्म (बिना उद्धरण या @ के किसी विशेष वर्ण के बिना) कार्यों के नाम को जोड़ सकते हैं

 bugfix XPROJECT-123, XPROJECT-124 

परिणामस्वरूप, एक टिप्पणी संबंधित कार्य पर आ जाएगी:



और गिटलैब में एक सक्रिय लिंक दिखाई देता है:

छवि

Source: https://habr.com/ru/post/hi451210/


All Articles