maven with jenkins maven documentation
यह ट्यूटोरियल जेनकींस के साथ जेनकींस और मैवेन के एकीकरण के बारे में बताएगा। आप मावेन का उपयोग करके परियोजना के लिए दस्तावेज़ बनाना भी सीखेंगे:
हम जानेंगे कि जेनकिंस, मावेन जेनकिंस एकीकरण, जेनकिन्स के फायदे, जेनकींस में जावा और मावेन को कैसे स्थापित किया जाए, विभिन्न मापदंडों के साथ जेनकींस की नौकरी कैसे बनाई जाए, टेस्टवर्क प्लगइन्स के साथ जेनकींस के निष्पादन परिणाम रिपोर्ट, मावेन कैसे पास करें जेनकिंस में गोल के रूप में आदेश, परियोजनाओं के लिए मावेन प्रलेखन, आदि के बारे में विस्तार से।
=> यहाँ सरल मावेन प्रशिक्षण श्रृंखला देखें।
एक्सेल में परीक्षण निष्पादन रिपोर्ट टेम्पलेट
आप क्या सीखेंगे:
जेनकींस क्या है?
जेनकिंस एक निरंतर एकीकरण उपकरण है जिसका सॉफ्टवेयर परीक्षण और विकास की दुनिया में अत्यधिक महत्व है। यह ओपन-सोर्स और प्लेटफॉर्म-स्वतंत्र है। हमारे दिन-प्रतिदिन के काम में, हम कई सैकड़ों परीक्षण मामलों वाले स्वचालन ढांचे से निपटते हैं।
अब तक, हमने देखा है कि मावेन परियोजना से अपनी स्क्रिप्ट को निष्पादित करने के लिए हमें या तो कमांड प्रॉम्प्ट से मावेन कमांड को चलाना होगा या सीधे ग्रहण को खोलना होगा और स्क्रिप्ट को ट्रिगर करना होगा।
इसलिए हम मैन्युअल रूप से निष्पादन के लिए परीक्षण मामलों को ट्रिगर कर रहे हैं। इस प्रक्रिया को स्वचालित करने के लिए, हमें उन नौकरियों को शेड्यूल करना होगा जो एक विशेष समय पर हमारे परीक्षण मामलों को चलाएंगे और कुछ महत्वपूर्ण मापदंडों का भी ध्यान रखेंगे। यह पूरी प्रक्रिया जेनकिंस की मदद से स्वचालित है।
इस प्रकार, यदि हमारे पास लगभग 800 परीक्षण मामले हैं, जिन्हें सुबह तीन बजे निष्पादित करने की आवश्यकता है, तो यह जेनकिन नौकरियों की मदद से किसी भी मैनुअल हस्तक्षेप की आवश्यकता के बिना आसानी से किया जा सकता है।
इसके अलावा, ऐसे परिदृश्य हैं जब स्वचालित स्मोक या सनिटी परीक्षण मामलों को पर्यावरण में विकास की ओर से कुछ कोड चेक-इन होने के बाद निष्पादित करने की आवश्यकता होती है। जेनकिंस द्वारा इन सभी का स्वचालित रूप से ध्यान रखा जाता है।
जेनकिन्स में एसवीएन या गिट जैसे रिपॉजिटरी में किए गए सभी संशोधनों का लॉग है। जेनकिंस को आसानी से हमारे सिस्टम में स्थापित किया जा सकता है और कॉन्फ़िगर किया जा सकता है। इसके अलावा, यह एक से अधिक आभासी मशीन पर सेट किया जा सकता है अगर बिल्ड को वितरित तरीके से चालू करने की आवश्यकता होती है। इसके अलावा, यह हाल के सभी बिल्ड के लिंक के माध्यम से पहुँच प्रदान करता है।
जेनकिन्स में प्लगइन्स की मदद से TestNG के साथ इंटीग्रेशन, बिल्ड स्टेटस पर ईमेल नोटिफिकेशन जैसे फीचर हैं जो आजकल इसे इस्तेमाल करने के लिए अधिक लोकप्रिय बनाते हैं। मुद्दे और कीड़े पकड़े जाते हैं और बहुत जल्दी हल हो जाते हैं।
अधिकांश एकीकरण कार्य स्वचालित रूप से किए जाते हैं, जिससे संसाधनों की बचत होती है और सॉफ्टवेयर को बिना किसी समस्या के किसी भी समय जारी किया जा सकता है।
चंचल वातावरण में, हमारे पास व्यापार विश्लेषक, डेवलपर्स, और परीक्षक एक साथ काम कर रहे हैं। नतीजतन, एक ऐसा मामला हो सकता है कि एक व्यापार विश्लेषक (एक गैर-तकनीकी व्यक्ति) को निष्पादन परिणाम को देखने और निगरानी करने की आवश्यकता हो सकती है।
ऐसे मामलों में, उसे स्क्रिप्ट्स को ट्रिगर करने के लिए एक्लिप्स खोलने या सेट करने और मावेन कमांड चलाने की आवश्यकता नहीं हो सकती है। वह जेनकींस की मदद से परीक्षण मामलों को निष्पादित कर सकता है और निष्पादन के परिणाम प्राप्त कर सकता है।
हम नौकरी के नाम के साथ जेनकिंस होम पेज में हैं परियोजना । यदि कोई व्यवसाय निष्पादन के परिणामों को देखना चाहता है, तो नौकरी के नाम पर क्लिक करने की आवश्यकता है और यह नीचे दिए गए पृष्ठ पर रीडायरेक्ट करेगा।
फिर अभी बनाएं स्क्रीन के बाईं ओर क्लिक करना होगा। इस प्रकार हमें सिर्फ जेनकिंस URL (https: // localhost: 8080 / jenkins) खोलने की आवश्यकता है।
जबकि परीक्षण मामलों को जेनकिंस के माध्यम से शुरू किया जाता है, यह केवल विशिष्ट वातावरण है जो जेनकिंस में प्रदान किया जाता है जहां परीक्षण मामलों को निष्पादित किया जाता है। यह एक सामान्य परिदृश्य है कि अगर हम जेनकिंस के बाहर अपने परीक्षण मामलों को अंजाम दे रहे हैं, तो वे हमारे टूल या भाषा के संस्करण के कारण विफल हो रहे हैं या भाषा या जार एक के साथ संरेखित नहीं है जो इसे काम करने के लिए माना जाता है।
उदाहरण के लिए, जावा संस्करण या हमारा मावेन संस्करण अद्यतन या डाउनग्रेड हो गया। यदि हम अपने निष्पादन के लिए जेनकिन की नौकरियों का उपयोग कर रहे हैं तो इन सभी से बचा जा सकता है।
इस प्रकार सभी भौगोलिक स्थानों पर स्थापित केंद्रीकृत बनाए रखने के द्वारा जेनकिंस का हमारे परीक्षण ढांचे में बड़ा योगदान है।
जेनकिंस के फायदे
जेनकिंस के फायदे नीचे सूचीबद्ध हैं:
- जेनकिंस एक ओपन-सोर्स, प्लेटफॉर्म-स्वतंत्र और पोर्टेबल है।
- इसे आसानी से स्थापित और कॉन्फ़िगर किया जा सकता है। इसे आसानी के साथ इस्तेमाल किया जा सकता है।
- जेनकिंस ने एकीकरण वस्तुओं को स्वचालित किया है और इसलिए एकीकरण के कई मुद्दे नहीं होते हैं, जिससे डेवलपर्स की दक्षता और उत्पादकता बढ़ जाती है।
- इसका प्रलेखन अच्छी तरह से वर्णित है और इसे सीखने के लिए सुविधाजनक बनाता है।
- जेनकिन्स को डेवलपर्स द्वारा उन विशेषताओं को ध्यान में रखकर विकसित किया गया था जो डेवलपर्स को वास्तव में काम करने की आवश्यकता होती है।
- इसमें बड़ी संख्या में प्लगइन्स हैं। ये सभी प्लगइन्स जेनकिंस को डेवलपर्स के बीच अधिक शक्तिशाली और लोकप्रिय बनाते हैं।
- जेनकिंस क्लाउड पर होस्ट किए गए वातावरण की सहायता करता है।
- इसके उपयोगकर्ताओं का एक बड़ा समुदाय है जो आसानी से सुलभ हैं। वे नियमित रूप से फीडबैक और टच बेस पर काम करते हैं।
- जेनकिन्स निम्नलिखित तरीकों से स्वचालन का परीक्षण करने के लिए सहायता प्रदान करता है:
- परीक्षण निष्पादन निर्धारण की विशेषता: परीक्षण पेशेवर निष्पादन के लिए अपने परीक्षण मामलों को निर्धारित कर सकते हैं और अन्य कार्यों के लिए अपने समय का उपयोग कर सकते हैं।
- अनुकूलित परीक्षण परिणाम रिपोर्ट: जेनकिन्स परिणामों के पैटर्न पर विवरण देता है। निष्पादन परिणामों के चित्रमय निरूपण और विवरण परीक्षण मामलों की कुल संख्या, निष्पादन समय और अन्य महत्वपूर्ण जानकारी को दर्शाते हैं।
- निरंतर एकीकरण प्रक्रियाओं के साथ ठीक से काम करता है: जेनकिंस के साथ परीक्षण का समय कम हो जाता है।
जावा और मेवेन पथ सेट जेनकिंस में
सबसे पहले, हमें अपनी मशीनों में जावा और मावेन को स्थापित करने की आवश्यकता है। एक बार जब हम जेनकिंस के लैंडिंग पृष्ठ पर होते हैं, तो शुरू में कोई नौकरी नहीं होगी।
अब पर क्लिक करें जेनकिंस की व्यवस्था करें स्क्रीन के बाईं ओर से लिंक।
फिर पर क्लिक करें ग्लोबल टूल कॉन्फ़िगरेशन । यहां हमें जावा और मावेन के लिए कॉन्फ़िगरेशन करना होगा। जावा सेट अप के लिए, पर क्लिक करें JDK प्रतिष्ठान बटन।
यहां हमें या तो देना होगा नाम तथा JAVA_HOME पथ या यह जाँच करके ध्यान रखा जा सकता है स्वचालित रूप से स्थापित करें चेकबॉक्स।
इसके बाद, हमें Maven सेक्शन में जाना होगा और उस पर क्लिक करना होगा मावेन प्रतिष्ठान बटन।
यहां हमें या तो देना होगा नाम तथा MAVEN_HOME पथ या इस पर ध्यान देकर जांच की जा सकती है स्वचालित रूप से स्थापित करें चेकबॉक्स।
इन ऑपरेशन को करने के बाद, पर क्लिक करें सहेजें पन्ने के तल पर।
एक जेनकींस नौकरी बनाएँ
इसके बाद, हमें अपने मावेन प्रोजेक्ट की स्क्रिप्ट को ट्रिगर करने के लिए नौकरी उत्पन्न करने की आवश्यकता है। पर क्लिक करें नई वस्तु स्क्रीन के बाईं ओर से लिंक।
दर्ज करें आइटम नाम और का चयन करें फ्रीस्टाइल परियोजना विकल्प फिर ओके पर क्लिक करें।
हमें नौकरी कॉन्फ़िगरेशन पृष्ठ पर नेविगेट किया जाएगा। यहां हमें अपनी परियोजना के लिए विशिष्ट सभी जानकारी प्रदान करने की आवश्यकता है। सबसे पहले, हमें अपने प्रोजेक्ट कोड का स्रोत देने की आवश्यकता है।
जेनकिंस स्रोत कोड प्रबंधन
में स्रोत कोड प्रबंधन अनुभाग, हम आम तौर पर या तो से चयन करते हैं GitHub या विनाश और इसी लिंक प्रदान करते हैं। जेनकिंस स्वचालित रूप से वहां से कोड प्राप्त करेगा।
हालाँकि, यदि हमारा कोड हमारे स्थानीय सिस्टम में मौजूद है, तो हमें उस पर क्लिक करना होगा उन्नत के तहत बटन आम अनुभाग , तथा तो जाँच कस्टम कार्यक्षेत्र का उपयोग करें ।
हमें अपनी मावेन परियोजना को अंदर लाने की जरूरत है .जेनकिन्स फ़ोल्डर और मावेन परियोजना के अंदर रहने वाली पोम फ़ाइल का पथ दें $ {JENKINS_HOME}।
इस तरीके से जेनकिन्स को प्रोजेक्ट सोर्स कोड की पकड़ है।
जेनकिन्स का उपयोग न केवल परीक्षण निष्पादन को ट्रिगर करने के लिए परीक्षकों द्वारा किया जाता है, बल्कि डेवलपर्स द्वारा उनके काम के लिए भी बड़े पैमाने पर उपयोग किया जाता है। इनमें से कुछ विकल्प दिए गए हैं पर्यावरण का निर्माण अनुभाग।
अगला, हमें बिल्ड सेक्शन में जाने और चयन करने की आवश्यकता है शीर्ष-स्तरीय मावेन लक्ष्य को आमंत्रित करें ड्रॉपडाउन से विकल्प।
फिर शीर्ष-स्तरीय मावेन लक्ष्यों को आमंत्रित करें सेक्शन का विस्तार किया जाएगा। यहाँ मावेन संस्करण हमारे द्वारा परिभाषित मावेन संस्करण से पूर्व-आबादी होगी वैश्विक उपकरण विन्यास ।
लक्ष्य के तहत, हमें निष्पादन को गति देने के लिए मावेन कमांड प्रदान करना होगा। mvn टेस्ट -प्रगति। जेनकिंस में, हम मवन शब्द को छोड़ सकते हैं और बाकी कमांड पर्याप्त है।
पर क्लिक करें सहेजें और हमने सफलतापूर्वक एक नौकरी बनाई है।
अभी तक हमने जो चर्चा की है उस पर एक बार फिर से चर्चा करें:
- हमारे कोड का स्थान (या तो गिट, सबस्टेशन, या एक स्थानीय निर्देशिका से)।
- मावेन ने निष्पादन को गति देने के लिए आदेश दिया।
हमारी नौकरी बनाई जाएगी और जेनकिंस लैंडिंग पृष्ठ पर दिखाई देगी:
पर क्लिक करें अभी बनाएं स्क्रीन के बाईं ओर से। वहां एक होगा इतिहास का निर्माण बिल्ड के बाद दिखाई देने वाली स्क्रीन के बाईं ओर सेक्शन। निर्माण संख्या दृष्टि से पीछा किया जाएगा # के साथ समय की मोहर । अब नेविगेट करने के लिए कंसोल आउटपुट ।
निष्पादन के परिणाम:
TestNG Jenkins एकीकरण परिणाम रिपोर्ट के लिए एकीकरण
परीक्षण निष्पादन परिणाम विवरण के लिए, ग्रहण में मावेन परियोजना पर जाएँ, पर जाएँ लक्ष्य फ़ोल्डर तो करने के लिए अचूक खबरें फ़ोल्डर। वहाँ है एक index.html फ़ाइल अचूक-रिपोर्ट के अंदर। फ़ाइल का स्थान प्राप्त करें और इसे ब्राउज़र पर खोलें।
testng-results.xml जेनकिंस में परिणाम के लिए फ़ाइल और TestNG रिपोर्ट प्लगइन आवश्यक है।
पर क्लिक करें जेनकिंस की व्यवस्था करें जेनकींस स्क्रीन के बाईं ओर से लिंक। फिर पर क्लिक करें प्लगइन्स को प्रबंधित करें संपर्क।
विंडोज़ पर mkv फ़ाइल कैसे खोलें
स्थापित करें TestNG परिणाम प्लगइन ।
एक बार हो जाने के बाद, हम अपने द्वारा बनाई गई नौकरी को अपडेट करेंगे कॉन्फ़िगर स्क्रीन के बाईं ओर से लिंक। फिर नेविगेट करें निर्माण के बाद के कार्य अनुभाग और चयन करें TestNG परिणाम प्रकाशित करें ड्रॉपडाउन से।
testng-results.xml हमारे मावेन प्रोजेक्ट में फाइल अपने आप पॉपुलेट हो जाती है TestNG XML रिपोर्ट पैटर्न डिफ़ॉल्ट रूप से फ़ील्ड। इसके बाद Save पर क्लिक करें।
जेनकींस में नौकरी निर्धारण
पर नेविगेट करें ट्रिगर बनाएँ बिल्ड टाइमिंग शेड्यूल करने के लिए अनुभाग।
यदि हम चयन करते हैं समय-समय पर निर्माण करें , तो हमारे पास होगा अनुसूची अनुभाग दिखाई दे रहा है। यहां हमें नौकरी को शेड्यूल करने के लिए पांच मापदंडों का उल्लेख करना होगा जैसा कि नीचे दिखाया गया है।
- एक घंटे में मिनट
- एक दिन में चार घंटे
- एक महीने में DAYMONTH दिन
- एक साल में महीने
- सप्ताह का दिन
सुबह 8:00 बजे स्क्रिप्ट को शेड्यूल करने के लिए हमें नीचे दिखाए अनुसार निर्दिष्ट करना होगा:
अब हम TestNG परिणामों को सत्यापित करने के लिए बिल्ड को फिर से ट्रिगर करेंगे। जेनकिंस के लैंडिंग पृष्ठ पर जाएं और नौकरी पर क्लिक करें। अब हमारे पास एक TestNG परिणाम हमारी नौकरी स्क्रीन के अंदर लिंक।
यदि निष्पादन में कोई विफलता नहीं है, तो नवीनतम परीक्षा परिणाम लिंक कोई विफलता नहीं दिखाएगा। परिणाम पर अधिक जानकारी प्राप्त करने के लिए TestNG Results लिंक पर क्लिक करें।
हम पर क्लिक कर सकते हैं निर्माण # परिणामों पर अधिक जानकारी के लिए संख्या।
हमारे कोड को जांचने के लिए, हमें क्लिक करना चाहिए कार्यस्थान स्क्रीन के बाईं ओर लिंक। इस तरह, जेनकिंस और मेवेन एक साथ काम कर सकते हैं।
मावेन प्रलेखन परियोजना के लिए
हम मावेन की मदद से अपनी परियोजना के लिए दस्तावेज बना सकते हैं। जैसा कि पहले चर्चा की गई थी, मावेन में तीन जीवन चक्र शामिल हैं यानी स्वच्छ, साइट और डिफ़ॉल्ट।
किसी भी त्रुटि को दूर करने और पिछले निर्माण की कलाकृतियों को हटाने का कार्य ध्यान रखा जाता है स्वच्छ चक्र। सफ़ेद चूक कुल तैनाती प्रक्रिया का प्रभारी है, साइट जीवनचक्र परियोजना प्रलेखन बनाने के लिए है।
यह एक अच्छा अभ्यास माना जाता है, साइट से पहले स्वच्छ प्रदर्शन करने के लिए ताकि हमारे पास अद्यतित दस्तावेज हो।
प्रोजेक्ट फ़ोल्डर में नेविगेट करें और कमांड प्रॉम्प्ट से निम्न कमांड चलाएं।
mvn site
प्रोजेक्ट के निर्माण की प्रक्रिया शुरू हो जाएगी। बिल्ड की सफलता के बाद, परियोजना प्रलेखन उत्पन्न किया जाएगा जैसा कि नीचे दिखाया गया है।
Index.html फ़ाइल पर क्लिक करने पर, हम मुख्य रूप से बिल्ड और प्रोजेक्ट की जानकारी, प्रोजेक्ट के बारे में, निरंतर एकीकरण, निर्भरता, मेलिंग सूची, लाइसेंस और इसी तरह के प्रोजेक्ट के विस्तृत दस्तावेज रख सकते हैं।
पूछे जाने वाले प्रश्न अनुभाग
Q # 1) जेनकिन्स मावेन के साथ कैसे काम करता है?
उत्तर: जेनकिन्स कुछ पूर्व शर्त का पालन करके मावेन के साथ अच्छी तरह से काम करता है। हमें जेनकिन्स में जावा और मावेन पथ स्थापित करने की आवश्यकता है। फिर हमें पोस्ट बिल्ड एक्शन सहित सभी मापदंडों के साथ जेनकिन्स जॉब्स बनाने की ज़रूरत है, बिल्ड शेड्यूल करना, और इसी तरह।
Q # 2) मावेन और जेनकिन्स क्या हैं?
उत्तर: मावेन एक परियोजना प्रबंधन है और जावा में विकसित उपकरण बनाता है। जेनकिंस एक निरंतर एकीकरण उपकरण है जो खुला स्रोत है। मावेन और जेनकिंस दोनों आजकल उद्योग में व्यापक रूप से उपयोग किए जाते हैं।
Q # 3) जेनकींस में मावेन का लक्ष्य क्या है?
उत्तर: हम जेनकिन्स के लक्ष्य अनुभाग के अंदर मावेन कमांड प्रदान करते हैं। जेनकिंस जॉब बनाते समय यह एक महत्वपूर्ण कदम है।
क्यू # 4) हम मावेन का उपयोग क्यों करते हैं?
उत्तर: मावेन एक प्रोजेक्ट मैनेजमेंट और बिल्ड टूल है जो pom.xml फ़ाइल द्वारा संचालित है। इसने निर्माण प्रक्रिया को सरल, आसान और सुसंगत बना दिया है।
Q # 5) क्या मावेन एक सीआई उपकरण है?
उत्तर: नहीं, मावेन एक निरंतर एकीकरण उपकरण नहीं है। यह एक बिल्ड टूल है जिसमें चींटी की तुलना में अधिक विशेषताएं हैं। जेनकिंस एक निरंतर एकीकरण उपकरण है।
Q # 6) मावेन में पोम xml क्या है?
उत्तर: प्रोजेक्ट ऑब्जेक्ट मॉडल या पोम एक xml फ़ाइल है जो मावेन के मूल को बनाती है। इसमें प्रोजेक्ट निर्भरता, कॉन्फ़िगरेशन, प्रोफ़ाइल, और इसी तरह की सूची शामिल है।
Q # 7) क्या हम मावेन के साथ टेस्टएनजी और जेनकींस को एकीकृत कर सकते हैं?
उत्तर: हां, हम टेस्टेन और जेनकिन्स को मावेन के साथ एकीकृत कर सकते हैं। इन सभी को plugins की मदद से हासिल किया जाता है।
विंडोज़ 10 के लिए मुफ्त वीडियो कन्वर्टर्स
Q # 8) मावेन जीवन चक्र के तीन आधार क्या हैं?
उत्तर: मावेन चक्र के तीन मानक बिल्ड नीचे सूचीबद्ध हैं।
- चूक
- स्वच्छ
- साइट
Q # 9) जेनकींस सेटिंग्स XML कैसे सेट करें?
उत्तर: जेनकींस में, नौकरी के बिल्ड सेक्शन में नेविगेट करें, फिर क्लिक करें उन्नत किया हुआ। सेटिंग्स फ़ाइल विकल्प वहां दिखाई देगा। सेटिंग्स का स्थान। xml वहाँ निर्दिष्ट किया जाना है।
Q # 10) मैं जेनकिंस में पर्यावरण चर कैसे सेट करूं?
उत्तर: जेनकिंस में पर्यावरण चर को से सेट किया जा सकता है कॉन्फ़िगर स्क्रीन। में बिल्ड अनुभाग, चयन करें पर्यावरण चर इंजेक्षन । वहां हमें VARIABLE_NAME = VALUE पैटर्न जैसा पर्यावरण चर प्रदान करना होगा।
निष्कर्ष
हम उम्मीद करते हैं कि मेवेन का एक बड़ा हिस्सा जेनकींस के साथ इसके एकीकरण की तरह है, परिणाम प्रदर्शित करने के लिए जेनकींस के लिए टेस्टएनजी प्लगइन्स, जेनकींस, जावा पर नौकरी सृजन, और जेनकींस में मावेन की स्थापना, जेनकेन्स पर वैश्विक कॉन्फ़िगरेशन को अब आसानी से समझा जाना चाहिए।
इसके अलावा, जेनकिंस शेड्यूल मैकेनिज्म, इसके पोस्ट-बिल्ड एक्शन का निर्माण करते हैं, जेनकिन्स गिट में रहने वाले कोड के साथ कैसे व्यवहार करता है, या किसी अन्य रिपॉजिटरी या स्थानीय रूप से यहां विस्तार से चित्रित किया गया है। प्रत्येक चरण एक-एक करके अभ्यास करें और मेवेन जेनकिंस संलयन स्पष्ट होगा। हमने परियोजनाओं के लिए मावेन प्रलेखन का भी पता लगाया है।
जेनकींस, एक निरंतर एकीकरण उपकरण, डेवलपर्स, परीक्षकों, व्यापार विश्लेषकों और इतने पर एक फुर्तीली दुनिया के लिए एक वास्तविक उपयोग है। प्रत्येक संगठन अब और फिर हर दिन निरंतर एकीकरण प्रक्रियाओं का उपयोग और अनुकूलन करने के लिए तैयार है।
=> सभी के लिए मावेन प्रशिक्षण श्रृंखला देखने के लिए यहां जाएं।
अनुशंसित पाठ
- मावेन क्या है - शुरुआती के लिए मावेन ट्यूटोरियल
- ग्रैडल बनाम मावेन और मावेन प्लगइन्स
- जेनकिंस सीआई ट्यूटोरियल - जेनकिंस निरंतर एकीकरण क्या है
- जेनकिंस जॉब्स: कॉन्फ़िगरिंग SCM, बिल्ड जॉब्स एंड पोलिंग SCM
- जेनकिन्स प्लगइन्स: एससीएम, एनालाइज़र और प्लगइन्स की स्थापना
- Maven अचूक प्लगिन का उपयोग कर TestNg के साथ मावेन का एकीकरण
- जेनकिंस सुरक्षा: सुरक्षा और परियोजना सुरक्षा मैट्रिक्स को सक्षम करना
- ग्रहण जावा आईडीई के साथ मावेन को कॉन्फ़िगर करना