top 36 jenkins interview questions
उत्तर और उदाहरण के साथ सबसे लोकप्रिय जेनकिंस साक्षात्कार प्रश्न:
यह लेख जेनकींस साक्षात्कार के सबसे अधिक पूछे जाने वाले सवालों को कवर करेगा।
हमें यकीन है कि यह फ्रेशर्स और अनुभवी पेशेवरों के लिए उपयोगी होगा जो जेनकिंस के साथ अपना करियर शुरू करना चाहते हैं।
एसक्यूएल की उन्नत अवधारणाओं तक मूल बातें से सभी विषय आपके संदर्भ के लिए यहां कवर किए गए हैं। साक्षात्कार के लिए उपस्थित होने से पहले पाठकों के लिए कुछ महत्वपूर्ण अवधारणाओं का त्वरित संशोधन करना निश्चित रूप से सहायक होगा।
शीर्ष जेनकिंस साक्षात्कार प्रश्न
नीचे सूचीबद्ध कुछ सबसे लोकप्रिय जेनकिंस साक्षात्कार प्रश्न हैं जो विशेषज्ञों द्वारा उत्तर दिए गए हैं।
Q # 1) जेनकिंस क्या है?
उत्तर: जेनकींस निरंतर एकीकरण और वितरण की निगरानी के लिए एक मुक्त खुला स्रोत सतत एकीकरण उपकरण और स्वचालन सर्वर है। यह जावा में लिखा है।
यह एक स्वचालित सतत वितरण उपकरण के रूप में जाना जाता है जो सिस्टम में परिवर्तन के आसान एकीकरण के साथ सॉफ्टवेयर सिस्टम के निर्माण और परीक्षण में मदद करता है। जेनकिन्स ग्रोवी स्क्रिप्टिंग का अनुसरण करते हैं।
साथ ही, यह डेवलपर्स को अपने कोड में लगातार जांच करने और पोस्ट-बिल्ड कार्यों का विश्लेषण करने में सक्षम बनाता है। नया कोड जोड़ते ही या कोड संशोधित होने पर स्वचालन परीक्षक अपने परीक्षण चलाने के लिए उपयोग कर सकते हैं।
Q # 2) जेनकिंस की विशेषताएं क्या हैं?
उत्तर: जेनकींस निम्नलिखित विशेषताओं के साथ आता है:
- मुक्त खुला स्रोत।
- विभिन्न ऑपरेटिंग सिस्टम पर आसान स्थापना।
- पाइपलाइन समर्थन का निर्माण।
- वर्कफ़्लो प्लगइन।
- JUnit के आसपास बनाया गया टेस्ट हार्नेस।
- आसान उन्नयन।
- तेजी से रिलीज चक्र।
- आसान कॉन्फ़िगरेशन सेटअप।
- तृतीय-पक्ष प्लगइन्स के उपयोग के साथ एक्स्टेंसिबल।
Q # 3) जेनकिंस के क्या फायदे हैं? हम जेनकिंस का उपयोग क्यों करते हैं?
उत्तर: जेनकिन्स का उपयोग वास्तविक समय में बड़े कोड बेस की निरंतर निगरानी के लिए किया जाता है। यह डेवलपर्स को अपने कोड में बग ढूंढने और उन्हें ठीक करने में सक्षम बनाता है। डेवलपर्स को उनके चेक-इन के बारे में पोस्ट-बिल्ड कार्रवाई के रूप में ईमेल सूचनाएं दी जाती हैं।
जेनकिंस के लाभ इस प्रकार हैं:
- एकीकरण चरणों के दौरान बिल्ड विफलताओं को कैश किया जाता है।
- LDAP (लाइटवेट डायरेक्ट्री एक्सेस प्रोटोकॉल) मेल सर्वर का उपयोग करके रिपोर्ट की स्थिति बनाने के बारे में डेवलपर्स को सूचित करता है।
- मावेन रिलीज परियोजना सरल चरणों के साथ स्वचालित है।
- आसान बग ट्रैकिंग।
- अधिसूचना के साथ निर्माण रिपोर्ट में स्वचालित परिवर्तन अपडेट हो जाते हैं।
- चंचल विकास और परीक्षण संचालित विकास में निरंतर एकीकरण का समर्थन करता है।
Q # 4) जेनकींस में कुछ महत्वपूर्ण प्लगइन्स का उल्लेख करें?
उत्तर: जेनकिंस में प्लगइन्स शामिल हैं:
- गिट्स
- मावेन 2 परियोजना
- HTML प्रकाशक
- नकल कलाकंद
- शामिल हों
- ग्रीन बॉल्स
- अमेज़न EC2
Q # 5) जेनकींस में निरंतर एकीकरण क्या है?
उत्तर: निरंतर एकीकरण एक संस्करण नियंत्रण प्रणाली में डेवलपर के कोड में लगातार जाँच की प्रक्रिया है और लिखित कोड में बग की जांच करने और पहचान करने के लिए बिल्ड को ट्रिगर करता है।
यह एक बहुत ही त्वरित प्रक्रिया है और उन्हें बग को ठीक करने का मौका भी देती है। जेनकिंस एक ऐसा निरंतर एकीकरण उपकरण है।
सॉफ्टवेयर डेवलपमेंट में, कई डेवलपर्स विभिन्न सॉफ्टवेयर मॉड्यूल पर काम करते हैं। एकीकरण परीक्षण का प्रदर्शन करते हुए सभी मॉड्यूल एक साथ एकीकृत किए जा रहे हैं। इसे स्रोत रिपॉजिटरी में कोड को एकीकृत करने के लिए विकास अभ्यास के रूप में माना जाता है
जब भी प्रोग्रामर / डेवलपर वर्तमान कोड में कोई बदलाव करता है, तो यह स्वचालित रूप से होता है
परीक्षक की मशीन पर चल रही प्रणाली के साथ एकीकृत हो जाता है और सिस्टम परीक्षकों के लिए परीक्षण कार्य को आसान और तेज बनाता है।
निरंतर एकीकरण में निम्न शामिल हैं:
- विकास और संकलन
- डेटाबेस एकीकरण
- इकाई का परीक्षण
- उत्पादन परिनियोजन
- कोड लेबलिंग
- क्रियात्मक परीक्षण
- रिपोर्ट तैयार करना और उनका विश्लेषण करना
Q # 6) हडसन और जेनकिंस के बीच क्या अंतर है?
यूनिक्स खोल स्क्रिप्ट में grep कमांड
उत्तर: हडसन और जेनकिंस के बीच कोई अंतर नहीं है। हडसन जेनकिन्स का पूर्व नाम था, कई मुद्दों से गुजरने के बाद इसका नाम बदलकर जेनकिन्स कर दिया गया।
Q # 7) जेनकींस में ग्रूवी क्या है?
उत्तर: ग्रूवी डिफ़ॉल्ट स्क्रिप्टिंग भाषा है जिसका उपयोग JMeter संस्करण 3.1 के विकास में किया जा रहा है।
वर्तमान में Apache Groovy एक गतिशील ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जिसका उपयोग जावा प्लेटफ़ॉर्म के लिए स्क्रिप्टिंग भाषा के रूप में किया जाता है। Apache Groovy कुछ उपयोगी सुविधाओं जैसे जावा संगतता और विकास सहायता के साथ आता है।
क्यू # 8) जेनकिंस को शुरू करने के लिए किस कमांड का उपयोग किया जाता है?
उत्तर: जेनकींस शुरू करने के लिए आप नीचे दिए गए चरणों का पालन कर सकते हैं:
- ओपन कमांड प्रॉम्प्ट
- कमांड प्रॉम्प्ट से जेनकिन्स निर्देशिका को ब्राउज़ करें। युद्ध रहता है
- नीचे दिए गए कमांड को चलाएं:
D:>Java –jar Jenkins.war
Q # 9) जेनकिंसफाइल क्या है?
उत्तर: पाठ फ़ाइल जहां पाइपलाइनों की सभी परिभाषाएं परिभाषित की गई हैं, उन्हें जेनकिंसफाइल कहा जाता है। इसे सोर्स कंट्रोल रिपॉजिटरी में चेक किया जा रहा है।
Q # 10) कंटीन्यूअस इंटीग्रेशन, कंटीन्यूअस डिलीवरी और कंटीन्यूअस डिप्लॉयमेंट में क्या अंतर है?
उत्तर: नीचे दिए गए आरेखीय निरूपण निरंतर एकीकरण, निरंतर वितरण और निरंतर तैनाती के बीच के अंतरों पर अधिक सटीक रूप से विस्तार कर सकते हैं।
लगातार एकीकरण:
(इसमें आमतौर पर साझा किए गए हब पर स्रोत कोड की नवीनतम प्रति रखना शामिल है, जहां सभी डेवलपर संघर्ष से बचने के लिए नवीनतम परिवर्तन लाने के लिए जांच कर सकते हैं।)
सतत वितरण:
() उत्पादन के लिए मैनुअल तैनाती। यह तैनात किए जाने वाले हर बदलाव को शामिल नहीं करता है।)
निरंतर तैनाती:
() उत्पादन के लिए स्वचालित तैनाती। हर परिवर्तन को स्वचालित रूप से लागू करने के लिए आमंत्रित करता है।)
Q # 11) जेनकिंस पाइपलाइन क्या है? CI CD पाइपलाइन क्या है?
उत्तर: पाइपलाइन को जेनकिन्स में निरंतर वितरण पाइपलाइनों के कार्यान्वयन और एकीकरण का समर्थन करने वाले प्लगइन्स के सूट के रूप में परिभाषित किया जा सकता है।
निरंतर एकीकरण या निरंतर वितरण पाइपलाइन में निर्माण, तैनाती, परीक्षण, रिलीज पाइपलाइन शामिल हैं। पाइपलाइन की सुविधा बिल्ड को बनाए रखने में बहुत समय और त्रुटि बचाती है। मूल रूप से, एक पाइपलाइन निर्माण कार्यों का एक समूह है जिसे अनुक्रम में जंजीर और एकीकृत किया जाता है।
क्यू # 12) जेनकींस में स्क्रिप्टेड पाइपलाइन क्या हैं?
उत्तर: स्क्रिप्टेड पाइपलाइन नीचे दिए गए अनुसार ग्रूवी सिंटैक्स का अनुसरण करती है:
Node { }
उपरोक्त वाक्य रचना में, नोड जेनकींस वितरित मोड वास्तुकला का एक हिस्सा है, जहां दो प्रकार के नोड हैं, गुरुजी जो विकास के माहौल में सभी कार्यों को संभालते हैं और एजेंट व्यक्तिगत रूप से कई कार्यों को संभालने के लिए उपयोग किया जा रहा है।
Q # 13) जेनकिन्स में घोषणात्मक पाइपलाइनें क्या हैं?
उत्तर: घोषणात्मक पाइपलाइन जेनकींस के लिए सबसे नए जोड़ हैं जो जेनकिंस पाइपलाइनों (शीर्ष-स्तरीय पाइपलाइन) के ग्रूवी सिंटैक्स को कुछ अपवादों के साथ सरल करते हैं, जैसे:
बयान विभाजक के रूप में उपयोग किए जाने वाला कोई अर्धविराम नहीं। शीर्ष-स्तरीय पाइपलाइन को ब्लॉक अर्थात के भीतर संलग्न किया जाना चाहिए;
सामान्य वाक्यविन्यास है:
pipeline { /* Declarative Pipeline */ }
ब्लॉक में अनुभाग, निर्देश, चरण या असाइनमेंट होने चाहिए।
pipeline { agent any stages { stage(‘Build’) { steps { // Statements… } } stage (‘Test’) { steps { // Statements… } } } }
उपरोक्त कोड में 3 प्रमुख तत्व हैं
- पाइपलाइन: स्क्रिप्ट सामग्री का ब्लॉक।
- एजेंट: परिभाषित करता है कि पाइपलाइन कहाँ से चलना शुरू होगी।
- मंच: पाइपलाइन में ब्लॉक में कई चरण होते हैं जिन्हें स्टेज कहा जाता है।
Q # 14) SCM क्या है? जेनकिंस में कौन से SCM उपकरण समर्थित हैं?
उत्तर:
- SCM का मतलब है सोर्स कंट्रोल मैनेजमेंट।
- SCM मॉड्यूल स्रोत कोड स्थान निर्दिष्ट करता है।
- SCM में प्रवेश बिंदु के रूप में निर्दिष्ट किया जा रहा है jenkins_jobs.scm
- के साथ निर्दिष्ट नौकरी ‘स्कम’ विशेषता SCM परिभाषाओं की कई संख्याओं को स्वीकार करती है।
SCM को इस प्रकार परिभाषित किया जा सकता है:
scm: name: eloc – scm scm: git: url: ssh://Jenkins.org/eloc.git
Jenkins समर्थित SCM टूल में शामिल हैं:
- सीवीएस
- जाओ
- ख़ामख़ाह
- AccuRev
- विनाश
- साफ़ करना
- आरटीसी
- अस्थिर
Q # 15) जेनकिन में कौन से सीआई उपकरण का उपयोग किया जाता है?
उत्तर: जेनकिंस ने निम्नलिखित CI उपकरणों का समर्थन किया:
- जेनकींस
- गिटलब सी.आई.
- ट्रैविस सीआई
- सर्किल
- कूट-कूट कर भरा हुआ
- सीडी जाओ
- टीमसिटी
- बांस
Q # 16) जेनकिन्स को मैन्युअल रूप से शुरू करने के लिए किन कमांड का उपयोग किया जा सकता है?
उत्तर: आप जेनकिंस को मैन्युअल रूप से शुरू करने के लिए निम्न कमांड का उपयोग कर सकते हैं:
- (जेनकिंस_र्ल) / पुनः आरंभ: बिल्ड पूर्ण होने की प्रतीक्षा किए बिना पुनरारंभ को मजबूर करने के लिए।
- (जेनकिन_र्ल) / सुरक्षितपरस्त: तब तक प्रतीक्षा करता है जब तक कि सभी निर्माण फिर से शुरू होने से पहले पूरा न हो जाए।
Q # 17) जेनकींस में कौन से पर्यावरणीय निर्देशों का उपयोग किया जाता है?
उत्तर: पर्यावरणीय निर्देश वह क्रम है जो पाइप लाइन के चरणों के लिए पर्यावरणीय चर नामक कुंजी-मानों के जोड़े को निर्दिष्ट करता है।
Q # 18) ट्रिगर क्या हैं?
उत्तर: जेनकिंस में ट्रिगर उस तरीके को परिभाषित करता है जिसमें पाइपलाइन को अक्सर निष्पादित किया जाना चाहिए। पोलस्कॉम, क्रोन, आदि वर्तमान में उपलब्ध ट्रिगर हैं।
Q # 19) जेनकिन्स में एजेंट का निर्देश क्या है?
उत्तर: एजेंट वह खंड है जो संपूर्ण पाइपलाइन या पाइपलाइन में किसी विशिष्ट चरण के लिए निष्पादन बिंदु को निर्दिष्ट करता है। यह खंड पाइपलाइन ब्लॉक के अंदर शीर्ष-स्तर पर निर्दिष्ट किया जा रहा है।
Q # 20) यह सुनिश्चित करने के लिए कि आपका प्रोजेक्ट बिल्ड जेनकिंस में नहीं टूटता है?
उत्तर: यह सुनिश्चित करने के लिए कि प्रोजेक्ट बिल्ड नहीं टूटे, आपको नीचे दिए गए चरणों का पालन करना होगा:
- सभी यूनिट परीक्षणों के साथ अपने स्थानीय मशीन पर जेनकींस की स्वच्छ और सफल स्थापना।
- सभी कोड परिवर्तन सफलतापूर्वक परिलक्षित होते हैं।
- यह सुनिश्चित करने के लिए रिपॉजिटरी सिंक्रोनाइज़ेशन की जाँच करना कि रिपॉजिटरी में कॉन्फ़िगरेशन और अन्य सेटिंग्स से संबंधित सभी अंतर और परिवर्तन सहेजे गए हैं।
Q # 21) मावेन, एंट और जेनकिंस में क्या अंतर है?
उत्तर: मेवेन बनाम जेनकिंस:
मावेन चींटी की तरह एक निर्माण उपकरण है। इसमें एक pom.xml फ़ाइल होती है जो कोड चलाने के लिए जेनकींस में निर्दिष्ट होती है। जबकि, जेनकिंस एक निरंतर एकीकरण उपकरण के रूप में उपयोग किया जाता है और तैनाती प्रक्रिया को स्वचालित करता है। बिल्डरों की रिपोर्ट का उपयोग निरंतर वितरण के लिए एक निशान सेट करने के लिए भी किया जा सकता है।
नीचे दी गई तालिका मावेन, एंट और जेनकिंस के बीच के अंतरों की तुलनात्मक रूप से करती है:
मावेन | चींटी | जेनकींस |
---|---|---|
यह एक बिल्ड ऑटोमेशन टूल है। | जावा लाइब्रेरी / कमांड लाइन टूल। | निरंतर एकीकरण उपकरण। |
परिभाषित करता है कि सॉफ्टवेयर कैसे बनाया जाता है और सॉफ्टवेयर निर्भरता का वर्णन करता है। | ड्राइव का निर्माण प्रक्रिया। | सतत एकीकरण के साथ सॉफ्टवेयर विकास की प्रक्रिया को स्वचालित करता है और निरंतर वितरण की सुविधा देता है। |
C #, रूबी में लिखी परियोजनाओं का समर्थन करता है। | C और C ++ में लिखी परियोजनाओं का समर्थन करता है। | Git, AccuRev जैसे संस्करण नियंत्रण उपकरण का समर्थन करता है। |
यूनिट टेस्ट को सामान्य बिल्ड चक्र के एक भाग के रूप में निष्पादित करता है। | जावा द्वितीय के साथ शुरू की गई एकल फ़ाइल निष्पादन का समर्थन करता है। | अपाचे चींटी और अपाचे मावेन को निष्पादित कर सकता है। |
Q # 22) आप पोस्ट को जेन्किन्स में कैसे परिभाषित करेंगे?
मुझे एक नया ईमेल प्रदाता चाहिए
उत्तर: पोस्ट एक खंड है जिसमें कई अतिरिक्त चरण होते हैं जो पाइपलाइन के पूरा होने के बाद निष्पादित हो सकते हैं। हालत ब्लॉक के भीतर सभी चरणों का निष्पादन पाइपलाइन की पूर्ण स्थिति पर निर्भर करता है।
शर्त ब्लॉक में निम्नलिखित शर्तें शामिल हैं - परिवर्तित सफलता, हमेशा, विफलता, अस्थिर और निरस्त।
क्यू # 23) जेनकींस में पैरामीटर क्या हैं?
उत्तर: पैरामीटर एजेंट अनुभाग द्वारा समर्थित हैं और विभिन्न उपयोग-मामलों की पाइपलाइनों का समर्थन करने के लिए उपयोग किया जाता है। पैरामीटर को पाइपलाइन के शीर्ष-स्तर पर या एक व्यक्तिगत चरण निर्देश के अंदर परिभाषित किया गया है।
Q # 24) आप जेनकिंस जॉब कैसे सेट कर सकते हैं?
उत्तर: जेनकिंस में एक नई नौकरी की स्थापना स्नैपशॉट के साथ नीचे दी गई है:
चरण 1: जेनकिंस डैशबोर्ड पर जाएं और अपने पंजीकृत लॉगिन क्रेडेंशियल के साथ लॉग इन करें।
चरण 2: पर क्लिक करें नई वस्तु यह पृष्ठ के बाएं पैनल में दिखाया गया है।
चरण 3: पर क्लिक करें फ्रीस्टाइल प्रोजेक्ट आगामी पृष्ठ पर दी गई सूची से और निर्दिष्ट करें
टेक्स्ट बॉक्स में आइटम का नाम।
चरण 4: जोड़ें URL to Git रिपोजिटरी।
चरण 5: के पास जाओ सेक्शन बनाएं और ऐड बिल्ड स्टेप => विंडोज बैच पर क्लिक करें
आज्ञा।
चरण 6: में कमांड दर्ज करें कमांड विंडो नीचे दिखाए गए रूप में।
चरण 7: सभी सेटिंग्स और परिवर्तनों को सहेजने के बाद पर क्लिक करें अभी बनाएं।
चरण 8: बिल्ड की स्थिति देखने के लिए क्लिक करें कंसोल आउटपुट।
Q # 25) जेनकींस मुख्य रूप से एकीकृत होने वाले दो घटक (पूर्व-अपेक्षित) क्या हैं?
उत्तर: जेनकिंस के साथ एकीकृत:
- उपकरण बनाएँ / काम स्क्रिप्ट की तरह स्क्रिप्ट बनाएँ।
- संस्करण नियंत्रण प्रणाली / पहुंच योग्य स्रोत कोड रिपॉजिटरी जैसे गेट रिपॉजिटरी।
क्यू # 26) आप जेनिट्स के माध्यम से एक गिट रिपॉजिटरी कैसे क्लोन कर सकते हैं?
उत्तर: जेनकिंस के माध्यम से क्लोन रिपॉजिटरी बनाने के लिए आपको जेनकिंस सिस्टम में अपने लॉगिन क्रेडेंशियल्स का उपयोग करने की आवश्यकता है।
इसे हासिल करने के लिए आपको जेनकिन्स जॉब डायरेक्टरी में प्रवेश करना होगा और इसे निष्पादित करना होगा git config आज्ञा।
Q # 27) आप जेनकिंस को कैसे सुरक्षित कर सकते हैं?
उत्तर: जेनकिंस को सुरक्षित करना थोड़ी लंबी प्रक्रिया है, और जेनकिंस को सुरक्षित करने के दो पहलू हैं:
(i) अभिगम नियंत्रण जिसमें उपयोगकर्ताओं को प्रमाणित करना और उन्हें अनुमतियों का एक उपयुक्त सेट देना शामिल है, जिसे 2 तरीकों से किया जा सकता है।
- सुरक्षा क्षेत्र एक उपयोगकर्ता या उनके पासवर्ड के साथ उपयोगकर्ताओं का एक समूह निर्धारित करता है।
- प्राधिकरण की रणनीति परिभाषित करता है कि किस उपयोगकर्ता के लिए सुलभ होना चाहिए। इस मामले में, उपयोगकर्ता को दी गई अनुमतियों के आधार पर विभिन्न प्रकार की सुरक्षा हो सकती है जैसे कि आसान और सरल सुरक्षा के साथ आसान सेटअप, मानक सुरक्षा सेटअप, अपाचे फ्रंट-एंड सुरक्षा, आदि।
(ii) जेनकींस उपयोगकर्ताओं को बाहरी खतरों से बचाना।
Q # 28) जेनकिंस में बैकअप और कॉपी फाइल कैसे बनाएं?
उत्तर: जेनकिंस में, सभी सेटिंग्स, बिल्ड लॉग और कॉन्फ़िगरेशन JENKINS_HOME निर्देशिका में संग्रहीत किए जाते हैं। जब भी आप अपने जेनकिंस का बैकअप बनाना चाहते हैं तो आप बैकअप ले सकते हैं JENKINS_HOME निर्देशिका अक्सर।
इसमें सभी जॉब कॉन्फ़िगरेशन और दास नोड कॉन्फ़िगरेशन शामिल हैं। इसलिए, इस निर्देशिका को नियमित रूप से कॉपी करने से हम जेनकिंस का बैकअप रख सकते हैं।
आप एक अलग बैकफ़िल बनाए रख सकते हैं और जब भी आपको ज़रूरत हो, इसे कॉपी कर सकते हैं। यदि आप जेनकिंस की नौकरी की नकल करना चाहते हैं, तो आप बस नौकरी निर्देशिका की नकल करके ऐसा कर सकते हैं।
Q # 29) जेनकींस में बैकअप प्लगिन का उपयोग क्या है? इसका इस्तेमाल कैसे करें?
उत्तर: जेनकिंस बैकअप प्लग इन का उपयोग भविष्य में किसी भी विफलता या समय की आवश्यकता के अनुसार महत्वपूर्ण कॉन्फ़िगरेशन और सेटिंग्स का उपयोग करने के लिए किया जाता है।
बैकअप प्लगिन का उपयोग करके अपनी सेटिंग्स का बैकअप लेने के लिए निम्न चरणों का पालन किया जाता है।
चरण 1: जेनकिंस डैशबोर्ड पर जाएं और क्लिक करें जेनकिंस की व्यवस्था करें।
चरण 2: पर क्लिक करें प्लगइन्स को प्रबंधित करें वह अगले पृष्ठ पर दिखाई देता है।
चरण 3: के लिए जाओ उपलब्ध टैब अगले पेज पर और खोजे थिनबैक।
चरण 4: एक बार जब आप उपलब्ध विकल्प चुनते हैं, तो यह स्थापित करना शुरू कर देगा।
चरण 5: इसे स्थापित करने के बाद निम्न स्क्रीन दिखाई देगी, वहां से चुनें समायोजन।
चरण 6: नीचे दी गई स्क्रीन पर दिखाए गए अन्य विकल्पों के साथ बैकअप डायरेक्टरी जैसे आवश्यक विवरण दर्ज करें और सेटिंग्स को सहेजें। बैकअप निर्दिष्ट करने के लिए सहेजा जाएगा बैकअप निर्देशिका।
ऑसी मॉडल की किस परत का उपयोग सिग्नल, बिट, केबल और कनेक्टर जैसी चीजों के लिए किया जाता है?
चरण 7: पिछले पेज पर जाएं कि परीक्षण हो रहा है या नहीं पर क्लिक करके अब समर्थन देना जैसा कि नीचे दी गई छवि में दिखाया गया है।
चरण 8: अंत में, आप ThinBackup सेटिंग्स में निर्दिष्ट बैकअप निर्देशिका की जांच कर सकते हैं। (चरण 6) पूरे बैकअप की जांच करने के लिए
Q # 30) जेनकींस में फ्लो कंट्रोल क्या है?
उत्तर: जेनकिंस में, प्रवाह नियंत्रण पाइपलाइन संरचना (स्क्रिप्टेड पाइपलाइन) का अनुसरण करता है जिसे जेनकिंस फ़ाइल के ऊपर से नीचे तक निष्पादित किया जा रहा है।
क्यू # 31) यदि आपको अपनी परियोजना के लिए एक टूटी हुई इमारत मिल जाए तो क्या उपाय है?
उत्तर: टूटे हुए निर्माण को हल करने के लिए नीचे दिए गए चरणों का पालन करें:
- बिल्ड के लिए ओपन कंसोल आउटपुट और जांचें कि क्या कोई फ़ाइल परिवर्तन छूट गया है।
या
- स्थानीय सिस्टम पर समस्या को दोहराने के लिए अपने स्थानीय कार्यक्षेत्र को साफ और अपडेट करें और इसे हल करने का प्रयास करें (यदि आप कंसोल आउटपुट में समस्या का पता नहीं लगा सकते हैं)।
Q # 32) जेनकिंस को स्थापित करने के लिए बुनियादी आवश्यकताएं क्या हैं?
उत्तर: जेनकिंस स्थापित करने के लिए आपको निम्नलिखित सिस्टम कॉन्फ़िगरेशन की आवश्यकता है:
- जावा 7 या उससे ऊपर।
- सर्वलेट 3.1
- प्रोजेक्ट बिल्ड की जरूरतों के आधार पर 200 एमबी से 70+ जीबी तक की रैम।
- 2 एमबी या अधिक मेमोरी।
Q # 33) आप एक सतत वितरण वर्कफ़्लो को कैसे परिभाषित कर सकते हैं?
उत्तर: नीचे फ़्लोचार्ट कंटिन्यूअस डिलीवरी वर्कफ़्लो दिखाता है। आशा है कि दृश्य के साथ समझना बहुत आसान होगा।
Q # 34) जेनकींस में निर्माण के विभिन्न तरीके क्या हो सकते हैं?
उत्तर: बिल्ड को निम्न तरीकों से ट्रिगर किया जा सकता है:
- अन्य बिल्ड के पूरा होने के बाद।
- स्रोत कोड प्रबंधन (संशोधन) द्वारा।
- एक विशिष्ट समय पर।
- मैनुअल बिल्ड का अनुरोध करके।
Q # 35) जेनकींस को कंटीन्यूअस डिलीवरी टूल क्यों कहा जाता है?
उत्तर: हमने पिछले प्रश्न में कंटीन्यूअस डिलीवरी वर्कफ़्लो देखा है, अब देखते हैं कि जेनकिंस को कंटीन्यूअस डिलीवरी टूल के रूप में क्यों कहा जाता है, इसकी चरण प्रक्रिया द्वारा चरण देखें:
- स्रोत कोड में परिवर्तन करने के लिए डेवलपर्स अपने स्थानीय वातावरण पर काम करते हैं और इसे कोड रिपॉजिटरी में धकेल देते हैं।
- जब एक परिवर्तन का पता लगाया जाता है, तो जेनकिन्स यह जांचने के लिए कई परीक्षण और कोड मानक करता है कि क्या परिवर्तन तैनात करने के लिए अच्छे हैं या नहीं।
- एक सफल निर्माण पर, इसे डेवलपर्स द्वारा देखा जा रहा है।
- फिर परिवर्तन तैनात किया जाता है मैन्युअल मंचन के माहौल पर जहाँ ग्राहक की नज़र इस पर पड़ सकती है।
- जब सभी परिवर्तन डेवलपर्स, परीक्षक और ग्राहकों द्वारा अनुमोदित हो जाते हैं, तो अंतिम परिणाम बच जाता है मैन्युअल उत्पाद के अंतिम-उपयोगकर्ताओं द्वारा उपयोग किए जाने वाले उत्पादन सर्वर पर।
इस तरह, जेनकिंस एक अनुसरण करता है सतत प्रसव दृष्टिकोण और कहा जाता है सतत वितरण उपकरण।
Q # 36) जेनकिंस लिपि का कोई भी सरल उदाहरण दीजिए।
उत्तर: यह जावा के लिए जेनकिंस घोषणात्मक पाइपलाइन कोड है:
pipeline { agent stages { stage('Building your first asset') { agent steps { echo 'Build asset' } } stage('Test') { agent steps { echo 'Building project 1' } } } }
ये जेनकिंस साक्षात्कार में अक्सर पूछे जाने वाले कुछ प्रश्न हैं, आप उन्हें साक्षात्कार के लिए अपनी तैयारी के हिस्से के रूप में अभ्यास कर सकते हैं।
हम आपको एक साक्षात्कार में भाग लेने से पहले कुछ जेनकिंस लिपियों का अभ्यास करने की सलाह देते हैं। जेनकिंस में विस्तृत जानकारी और प्रक्रियाओं के लिए भी जाँच करें जेनकींस ।
निष्कर्ष
जेन्किंस सॉफ्टवेयर कॉन्फ़िगरेशन मैनेजमेंट और देवऑप्स इंटरव्यू के दौरान उपर्युक्त साक्षात्कार प्रश्न पूछे जा रहे हैं क्योंकि जेनकींस को भी DevOps कार्यक्रम में एक महत्वपूर्ण उपकरण माना जाता है।
इस आलेख में सूचीबद्ध रियल-टाइम जेनकिंस साक्षात्कार सवालों को शुरुआती, पेशेवरों और साथ ही नौकरी चाहने वालों द्वारा संदर्भित किया जा सकता है, जो जेनकिंस में एक अच्छे अवसर या तकनीकी स्थिति की तलाश कर रहे हैं।
शुभकामनाएं!!
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- कुछ दिलचस्प सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न
- 20 चयनात्मक क्यूए साक्षात्कार 2021 में साक्षात्कार स्पष्ट करने के लिए
- 35+ शीर्ष Apache Tomcat साक्षात्कार प्रश्न और उत्तर
- शीर्ष 35 Android साक्षात्कार प्रश्न और उत्तर
- शीर्ष 25 पर्ल साक्षात्कार प्रश्न आपको 2021 में तैयार करने चाहिए
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- शीर्ष 25 सॉफ्टवेयर इंजीनियरिंग साक्षात्कार प्रश्न (नवीनतम 2021)