डाउनलोड पीडीऍफ़
1) मेंशन क्या जेनकींस है?
जेनकिंस एक खुला स्रोत उपकरण है जिसमें निरंतर एकीकरण उद्देश्य के लिए बनाया गया प्लगइन है। जेनकिन्स की सिद्धांत कार्यक्षमता संस्करण नियंत्रण प्रणाली का एक ट्रैक रखने और परिवर्तन होने पर एक निर्माण प्रणाली की शुरुआत और निगरानी करने के लिए है। यह पूरी प्रक्रिया की निगरानी करता है और अलर्ट के लिए रिपोर्ट और सूचनाएं प्रदान करता है।
2) स्पष्ट करें कि निरंतर एकीकरण क्या है?
सॉफ्टवेयर विकास में, जब एक ही वेब एप्लिकेशन के विभिन्न खंडों पर कई डेवलपर्स या टीमें काम कर रही होती हैं, तो हमें सभी मॉड्यूलों को एकीकृत करके एकीकरण परीक्षण करने की आवश्यकता होती है। यह करने के लिए कि कोड के प्रत्येक टुकड़े के लिए एक स्वचालित प्रक्रिया दैनिक आधार पर की जाती है ताकि आपके सभी कोड का परीक्षण हो जाए।
3) जेनकिंस का उपयोग करने के लिए क्या आवश्यक है?
जेनकींस का उपयोग करने के लिए आपको आवश्यकता होती है
- एक स्रोत कोड रिपॉजिटरी जो सुलभ है, उदाहरण के लिए, एक जीआईटी रिपॉजिटरी
- एक कार्यशील स्क्रिप्ट, उदाहरण के लिए, मावेन स्क्रिप्ट, रिपॉजिटरी में जाँच की जाती है
4) उल्लेख करें कि जेनकिंस के क्या फायदे हैं?
जेनकिंस के लाभ में शामिल हैं
- एकीकरण चरण में, बिल्ड विफलताओं को कैश किया जाता है
- प्रत्येक कोड कमिट के लिए एक स्वचालित बिल्ड रिपोर्ट अधिसूचना उत्पन्न होती है
- बिल्ड रिपोर्ट की सफलता या विफलता के बारे में डेवलपर्स को सूचित करने के लिए, यह LDAP मेल सर्वर के साथ एकीकृत है
- निरंतर एकीकरण फुर्तीली विकास और परीक्षण संचालित विकास प्राप्त करता है
- सरल चरणों के साथ, मावेन रिलीज परियोजना स्वचालित है
- उत्पादन की तुलना में विकास के माहौल में शुरुआती स्तर पर बगों की आसान ट्रैकिंग
5) स्पष्ट करें कि आप जेनकिंस को एक सर्वर से दूसरे सर्वर पर कैसे स्थानांतरित या कॉपी कर सकते हैं?
- संबंधित नौकरी निर्देशिका को कॉपी करके जेनकींस की एक स्थापना से दूसरे में नौकरी स्लाइड करें
- एक अलग नाम से नौकरी निर्देशिका का क्लोन बनाकर पहले से मौजूद नौकरी की एक प्रति बनाएँ
- किसी निर्देशिका का नाम बदलकर किसी मौजूदा कार्य का नाम बदलना।
6) उल्लेख करें कि आप जेनकिंस को मैन्युअल रूप से शुरू करने के लिए किन कमांडों का उपयोग कर सकते हैं?
जेनकिंस को मैन्युअल रूप से शुरू करने के लिए, आप निम्नलिखित में से किसी एक का उपयोग कर सकते हैं
- (Jenkins_url) / पुनरारंभ: बिल्ड के पूरा होने की प्रतीक्षा किए बिना एक पुनरारंभ को मजबूर करता है
- (Jenkin_url) / safeRestart: सभी चल रहे बिल्ड को पूरा होने देता है
7) जेनकिन में कुछ उपयोगी प्लगइन्स का उल्लेख करें?
जेनकिन में कुछ महत्वपूर्ण प्लगइन्स शामिल हैं
- मावेन 2 परियोजना
- अमेज़न EC2
- HTML प्रकाशक
- नकल कलाकृतियों
- शामिल हों
- ग्रीन बॉल्स
8) बताएं कि आप एक कोर प्लगइन के कस्टम बिल्ड को कैसे तैनात कर सकते हैं?
एक कोर प्लगइन के एक कस्टम क्षेत्र को तैनात करने के लिए, आपको निम्नलिखित चीजों को करना होगा
- जेनकिंस बंद करो
- कस्टम HPI को $ Jenkins_Home / प्लगइन्स में कॉपी करें
- पहले से विस्तारित प्लगइन निर्देशिका को हटा दें
.hpi.pinned नामक एक खाली फ़ाइल बनाएं - जेनकिंस शुरू करो
9) स्पष्ट करें कि जेनकिंस में बैकअप और कॉपी फ़ाइलों को कैसे बनाया जा सकता है?
जेनकिंस अपने जेनकींस सेटअप का बैक-अप बनाने के लिए, सभी सेटिंग को सहेजता है, कलाकृतियों का निर्माण करता है और इसके होम डायरेक्टरी में लॉग करता है, बस इस डायरेक्टरी को कॉपी करें। आप क्लोन करने या नौकरी को दोहराने या निर्देशिका का नाम बदलने के लिए एक नौकरी निर्देशिका की प्रतिलिपि भी बना सकते हैं।
10) स्पष्ट करें कि आप जेनकिन्स के माध्यम से एक गिट रिपॉजिटरी को कैसे क्लोन कर सकते हैं?
जेनकिंस के माध्यम से एक गिट रिपॉजिटरी को क्लोन करने के लिए, आपको अपने जेनकिंस सिस्टम के लिए ई-मेल और उपयोगकर्ता नाम दर्ज करना होगा। उसके लिए, आपको अपनी नौकरी निर्देशिका में स्विच करना होगा और "git config" कमांड को निष्पादित करना होगा।
11) बताएं कि आप जेनकिंस जॉब कैसे सेट कर सकते हैं?
जेनकिंस में नौकरियों के माध्यम से एक परियोजना बनाने के लिए। मेनू से नया आइटम चुनें, एक बार जब यह काम के लिए एक नाम दर्ज करता है और फ्री-स्टाइल नौकरी का चयन करता है। फिर जेनकिंस में नई नौकरी बनाने के लिए ओके पर क्लिक करें। अगला पृष्ठ आपको अपनी नौकरी को कॉन्फ़िगर करने में सक्षम बनाता है।
12) उल्लेख करें कि जेनकींस मुख्य रूप से किन दो घटकों के साथ एकीकृत है?
जेनकिन मुख्य रूप से दो घटकों के साथ एकीकृत है
- संस्करण नियंत्रण प्रणाली जैसे जीआईटी, एसवीएन
- और अपाचे मावेन जैसे उपकरण बनाएं।