जेनकिंस फ्रीस्टाइल प्रोजेक्ट क्या है?
जेनकिंस फ्रीस्टाइल प्रोजेक्ट एक दोहराने योग्य निर्माण कार्य, स्क्रिप्ट या पाइपलाइन है जिसमें कदम और पोस्ट-बिल्ड क्रियाएं शामिल हैं। यह एक बेहतर काम या कार्य है जो कई कार्यों को पूरा कर सकता है। यह आपको बिल्ड ट्रिगर्स को कॉन्फ़िगर करने की अनुमति देता है और आपके जेनकिंस प्रोजेक्ट के लिए प्रोजेक्ट-आधारित सुरक्षा प्रदान करता है। यह आपको चरण बनाने और कार्रवाई के निर्माण के बाद प्लगइन्स भी प्रदान करता है।
जेनकिन्स बिल्ड स्टेप या पोस्ट-बिल्ड एक्शन में आप जिस प्रकार के कार्य कर सकते हैं, वे काफी सीमित हैं। इस समस्या को दूर करने में आपकी मदद करने के लिए जेनकिंस फ्रीस्टाइल प्रोजेक्ट के भीतर कई मानक प्लगइन्स उपलब्ध हैं।

जेनकिंस में नौकरी कैसे बनाएँ
जेनकिंस में एक नया बिल्ड जॉब कैसे बनाएं
फ्रीस्टाइल बिल्ड जॉब एक बेहद लचीला और आसानी से उपयोग होने वाला विकल्प है। आप इसे किसी भी प्रकार की परियोजना के लिए उपयोग कर सकते हैं; इसे स्थापित करना आसान है, और इसके कई विकल्प अन्य बिल्ड नौकरियों में दिखाई देते हैं। नीचे जेनकिन में नौकरी बनाने के लिए चरणबद्ध प्रक्रिया है।
चरण 1) जेनकिंस में लॉगिन करें
जेनकिंस फ्रीस्टाइल नौकरी बनाने के लिए, अपने जेनकिंस इंस्टॉलेशन पथ पर जाकर अपने जेनकींस डैशबोर्ड पर लॉग ऑन करें। आमतौर पर, इसे http: // localhost: 8080 पर स्थानीयहोस्ट पर होस्ट किया जाएगा। यदि आपने जेनकिंस को किसी अन्य पथ में स्थापित किया है, तो अपने डैशबोर्ड तक पहुंचने के लिए उपयुक्त URL का उपयोग करें जैसा कि नीचे दिए गए जेनकिंस नौकरी सृजन उदाहरण में दिखाया गया है।
चरण 2) नया आइटम बनाएं
अपने डैशबोर्ड के ऊपरी बाएँ ओर " नया आइटम " पर क्लिक करें ।
चरण 3) आइटम विवरण दर्ज करें
अगली स्क्रीन में,
- उस आइटम का नाम दर्ज करें जिसे आप बनाना चाहते हैं। हम इस डेमो के लिए "हैलो वर्ल्ड" का उपयोग करेंगे।
- फ्रीस्टाइल प्रोजेक्ट चुनें
- ठीक पर क्लिक करें
चरण 4) प्रोजेक्ट विवरण दर्ज करें
उस परियोजना का विवरण दर्ज करें जिसे आप परीक्षण करना चाहते हैं।
चरण 5) रिपॉजिटरी URL दर्ज करें
स्रोत कोड प्रबंधन के तहत, अपना रिपॉजिटरी URL दर्ज करें। हमारे पास https://github.com/kriru/firstJava.git पर स्थित एक परीक्षण भंडार है
आपके लिए स्थानीय भंडार का उपयोग करना भी संभव है।
यदि आपका GitHub रिपॉजिटरी निजी है, तो जेनकिन्स पहले GitHub के साथ आपकी लॉगिन क्रेडेंशियल्स को मान्य करेगा और उसके बाद ही अपने GitHub रिपॉजिटरी से सोर्स कोड खींचें।
चरण 6) सेटिंग्स को घुमाएँ
अब जब आपने सभी विवरण प्रदान कर दिए हैं, तो कोड बनाने का समय आ गया है। जब आप चाहें उस समय कोड का निर्माण करने के लिए बिल्ड सेक्शन के तहत सेटिंग्स को घुमाएँ । आप बिल्ड को समय-समय पर, निर्धारित समय पर भी शेड्यूल कर सकते हैं।
निर्माण के तहत ,
1. " Add build step " पर क्लिक करें
2. " विंडोज बैच कमांड निष्पादित करें" पर क्लिक करें और उन कमांड्स को जोड़ें जिन्हें आप निर्माण प्रक्रिया के दौरान निष्पादित करना चाहते हैं।
यहाँ, मैंने जावा कोड को java कोड संकलित करने के लिए जोड़ा है।
मैंने निम्न विंडोज़ कमांड जोड़े हैं:
javac HelloWorld.java
जावा हैलोवर्ल्ड
चरण 7) परियोजना को बचाओ
जब आप सभी डेटा दर्ज कर लेते हैं,
- अप्लाई पर क्लिक करें
- प्रोजेक्ट को सहेजें ।
चरण 8) स्रोत कोड बनाएँ
अब, मुख्य स्क्रीन में, स्रोत कोड बनाने के लिए बाईं ओर स्थित बिल्ड नाउ बटन पर क्लिक करें ।
चरण 9) स्थिति की जाँच करें
बिल्ड नाउ पर क्लिक करने के बाद , आप बिल्ड हिस्ट्री की स्थिति को बिल्ड हिस्ट्री के तहत देख सकते हैं ।
चरण 10) कंसोल आउटपुट देखें
पर क्लिक करें बिल्ड नंबर और तब पर क्लिक करें सांत्वना उत्पादन का निर्माण आप चलाने की स्थिति देखने के। यह आपको एक सफल संदेश दिखाता है, बशर्ते आपने सेटअप का ठीक से पालन किया हो जैसा कि नीचे दिखाया गया है कि जेनकिंस नई नौकरी का उदाहरण देते हैं।
संक्षेप में, हमने GitHub पर होस्ट किए गए एक HelloWorld कार्यक्रम को निष्पादित किया है। जेनकिन रिमोट रिपॉजिटरी से कोड खींचता है और आपके द्वारा परिभाषित आवृत्ति पर लगातार बनाता है।
सारांश
- जेनकिंस फ्रीस्टाइल प्रोजेक्ट एक दोहराने योग्य निर्माण कार्य, स्क्रिप्ट या पाइपलाइन है जिसमें कदम और पोस्ट-बिल्ड क्रियाएं शामिल हैं। यह एक बेहतर काम या कार्य है जो कई कार्यों को पूरा कर सकता है।
- बिल्ड स्टेप या पोस्ट-बिल्ड एक्शन में आप जिस प्रकार के कार्य कर सकते हैं, वे काफी सीमित हैं। इस समस्या को दूर करने में आपकी मदद करने के लिए जेनकिंस फ्रीस्टाइल प्रोजेक्ट के भीतर कई मानक प्लगइन्स उपलब्ध हैं।
- फ्रीस्टाइल बिल्ड जेनकींस की नौकरियां अत्यधिक लचीली और आसानी से उपयोग की जाने वाली हैं। आप इसे किसी भी प्रकार की परियोजना के लिए उपयोग कर सकते हैं; इसे स्थापित करना आसान है, और इसके कई विकल्प अन्य बिल्ड जेनकिंस नौकरियों में दिखाई देते हैं।
- यदि आपका GitHub रिपॉजिटरी निजी है, तो जेनकिन्स पहले GitHub के साथ आपकी लॉगिन क्रेडेंशियल्स को मान्य करेगा और उसके बाद ही अपने GitHub रिपॉजिटरी से सोर्स कोड खींचें।