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

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










