git - मैं जेनकींस में नौकरी कैसे क्लोन करूं?




jenkins continuous-integration (6)

जेनकींस में गेरिट प्लगइन है ताकि जब हम चेकिटिन को गेरिट करते हैं, जेनकिन्स एक निर्माण करता है और यदि यह सफल होता है, तो गैरिट में संशोधन सत्यापित होता है। अगर निर्माण विफल रहता है तो यह नहीं है। मेरी समझ यह है कि यह जेनकींस में स्थापित नौकरियों के माध्यम से पूरा किया जाता है। हमने अब एक नई शाखा बनाई है (गिट) और मुझे लगता है कि मुझे दूसरी शाखा को इंगित मौजूदा नौकरियों को क्लोन करने की जरूरत है ताकि यह वही वर्कफ़्लो होता है और हर प्रतिबद्धता पर निर्माण किया जाता है। क्या कोई यह समझा सकता है कि मैं इन नौकरियों को कैसे क्लोन कर दूंगा। मुझे यूआई के माध्यम से ऐसा करने का कोई तरीका नहीं दिख रहा है और न ही मैं यूआई के माध्यम से नौकरियों को सूचीबद्ध करने का एक तरीका भी देख सकता हूं।


जेनकींस 2.9

  1. जेनकींस> नई वस्तु

  2. एक आइटम नाम दर्ज करें - जैसे "MY_CLONE"

  3. स्रोत ( कॉपी से ) नौकरी> ठीक निर्दिष्ट करें

    जब आप नाम लिखना शुरू करते हैं, तो मौजूदा मान पाए जाएंगे। ध्यान दें कि यह मामला संवेदनशील है।

  4. यदि आप डिफ़ॉल्ट मान रखना चाहते हैं तो सहेजें पर क्लिक करें।

  5. अब दोनों नौकरियां एक ही स्थान पर उपलब्ध हैं:


आप कॉपी प्रोजेक्ट लिंक प्लगइन का भी उपयोग कर सकते हैं।

यह आपके प्रोजेक्ट के बाएं तरफ पैनल पर एक लिंक जोड़ देगा:

निम्नलिखित स्क्रीन नए नौकरी के नाम के लिए पूछेगी:


आप नौकरी क्लोन कर सकते हैं:

  1. 'नया आइटम' लिंक पर क्लिक करें
  2. अपने काम के लिए एक नया नाम दें
  3. रेडियो बटन 'मौजूदा आइटम कॉपी करें' का चयन करें
  4. उस नौकरी का नाम दें जिसे आप क्लोन करना चाहते हैं
  5. ओके पर क्लिक करें'

अंत में, आपके पास अपना नया काम है, जो आपके क्लोन किए गए सभी सुविधाओं को दर्शाता है।


एक नया आइटम बनाएं और आखिरी बार जाएं, आपको मौजूदा से कॉपी करने का विकल्प मिलेगा, बस अपना वर्तमान जॉब नाम लिखें और आपके पास उस परियोजना के क्लोन के साथ काम करने के लिए होगा।


यदि आप एक ही जेनकींस में कॉपी करना चाहते हैं लेकिन विभिन्न उपफोल्डर्स में, नया आइटम बनाएं -> से कॉपी का उपयोग करें। नई नौकरी एक ही निर्देशिका में क्लोन किया जाएगा। फिर वांछित निर्देशिका में स्थानांतरित करने के लिए चाल विकल्प का उपयोग करें


सभी उपरोक्त उत्तरों अच्छे हैं। लेकिन अगर आपने अपनी नौकरियों के लिए "फ़ोल्डर" बनाए हैं, तो चीजें थोड़ा अलग हैं।

उस फ़ोल्डर पर क्लिक करें जिसके तहत आप एक नई नौकरी बनाना चाहते हैं। फिर बाएं मेनू पर "नया आइटम" पर क्लिक करें। अब आपका "नया काम" यूआरएल इस तरह दिखेगा (मान लीजिए कि आप "my-folder" के तहत नया काम बना रहे हैं):

http://my-jenkins:8080/job/my-folder/newJob

Enter an item name तहत, अपना वांछित नया नौकरी नाम दर्ज करें। फिर नीचे दिए Copy from टेक्स्ट बॉक्स Copy from उपयोग Copy from । वह स्रोत नौकरी के नौकरी पथ दर्ज करें।

उदाहरण के लिए यदि आपका स्रोत जॉब फ़ोल्डर src-folder अंतर्गत है और नौकरी का नाम src-job , तो आपको "कॉपी से" बॉक्स में src-folder/src-job दर्ज करना होगा।

आशा करता हूँ की ये काम करेगा।





gerrit