Ubuntu 20.04 पर जेनकिंस कैसे स्थापित करें?

How Install Jenkins Ubuntu 20



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

इंस्टालेशन

सिस्टम में रिपॉजिटरी कीज़ जोड़कर जेनकिंस को उबंटू 20.04 पर स्थापित किया जा सकता है, लेकिन इससे पहले, हमारे पास पहले जावा डेवलपमेंट किट स्थापित होना चाहिए। आइए जावा के ओपन-सोर्स समुदाय द्वारा ओपनजेडीके स्थापित करें यदि यह अभी तक आपके उबंटू 20.04 सिस्टम पर स्थापित नहीं है।







ओपन जावा डेवलपमेंट किट स्थापित करें

OpenJDK का नवीनतम स्थिर संस्करण आधिकारिक Ubuntu पैकेज रिपॉजिटरी से स्थापित किया जा सकता है। इस पोस्ट को लिखने के समय, ओपन जावा डेवलपमेंट किट का नवीनतम स्थिर संस्करण OpenJDK 11 था।



सबसे पहले, सिस्टम के APT कैश रिपॉजिटरी को अपडेट करें:



$सुडोउपयुक्त अद्यतन





OpenJDK 11 को स्थापित करने के लिए नीचे दी गई कमांड टाइप करें:

$सुडोउपयुक्तइंस्टॉलओपनजेडीके-ग्यारह-जेडीके



यदि यह अतिरिक्त डिस्क स्थान लेने के लिए कहता है, तो y टाइप करें और एंटर दबाएं।

इंस्टॉलेशन प्रक्रिया पूरी होने के बाद, जावा के संस्करण को नीचे दिए गए कमांड को टाइप करके सत्यापित किया जा सकता है:

$जावा --संस्करण

आप देख सकते हैं कि संस्करण 11.0.9.1 उबंटू 20.04 सिस्टम पर सफलतापूर्वक स्थापित हो गया है। अब, हम जेनकींस की स्थापना के लिए आगे बढ़ सकते हैं।

उबंटू 20.04 पर जेनकींस की स्थापना

जेनकिंस को सिस्टम में जीपीजी कुंजियों को आयात और जोड़कर उबंटू पर आसानी से स्थापित किया जा सकता है।

अब आपको GPG कुंजियाँ जोड़नी हैं:

$wget -पी -या- https://pkg.jenkins.io/डेबियन/jenkins.io.key| सुडो उपयुक्त कुंजी जोड़ें-

GPG कुंजियाँ जोड़ने के बाद, नीचे दिए गए कमांड को टाइप करके जेनकिंस पैकेज एड्रेस को सोर्स लिस्ट में जोड़ें:

$सुडो श्री -सी 'इको डेब http://pkg.jenkins.io/debian-stable बाइनरी /> /etc/apt/sources.list.d/jenkins.list'

जेनकिंस रिपॉजिटरी को सक्षम करने के बाद, सिस्टम के एपीटी कैश को एक बार अपडेट करें।

$सुडोउपयुक्त अद्यतन

आइए आगे बढ़ते हैं और जेनकिंस को स्थापित करने का वास्तविक कार्य करते हैं।

$सुडोउपयुक्तइंस्टॉलजेनकींस

आवश्यक y टाइप करें और एंटर कुंजी दबाकर इंस्टॉलेशन प्रक्रिया जारी रखें।

जेनकींस सफलतापूर्वक स्थापित किया गया है। आइए जेनकिंस सर्वर को शुरू और कॉन्फ़िगर करें।

जेनकिंस सर्वर शुरू करें

जेनकींस की स्थापना पर जेनकींस सेवा स्वचालित रूप से शुरू होनी चाहिए। जेनकिंस सेवा की स्थिति को सत्यापित करने के लिए, निम्न आदेश टाइप करें।

$सुडोsystemctl स्थिति जेनकींस

यह मेरे मामले में सक्रिय है लेकिन अगर यह आपके मामले में नहीं है, तो नीचे दिए गए आदेश को टाइप करके शुरू करें:

$सुडोsystemctl जेनकींस शुरू करें

सेवा की जाँच करने और शुरू करने के बाद, फ़ायरवॉल को समायोजित करें।

जेनकिंस सर्वर के लिए फ़ायरवॉल कॉन्फ़िगर करें

अब, UFW टूल का उपयोग करके जेनकिंस सर्वर के लिए फ़ायरवॉल को कॉन्फ़िगर करने के लिए, हमें कहीं से भी रिमोट एक्सेस के लिए फ़ायरवॉल और ओपन पोर्ट 8080 को सक्षम करने की आवश्यकता है। बस नीचे कमांड टाइप करें:

$सुडोयूएफडब्ल्यू अनुमति8080

और नीचे दिए गए कमांड को टाइप करके UFW का स्टेटस चेक करें:

$सुडोयूएफडब्ल्यू स्थिति

यदि स्थिति निष्क्रिय है, तो नीचे दिए गए आदेश को टाइप करके इसे सक्षम करें:

$सुडोयूएफडब्ल्यूईसक्षम

अब, UFW की स्थिति दोबारा जांचें।

$सुडोयूएफडब्ल्यू स्थिति

आप देख सकते हैं कि पोर्ट 8080 की अनुमति है।

जेनकिंस सेट करें

जेनकिंस को सेट करने के लिए, ब्राउज़र के एड्रेस बार में पोर्ट 8080 के साथ अपना डोमेन नाम या आईपी एड्रेस टाइप करें, और आपके पास अनलॉक जेनकिंस पेज होना चाहिए, जिसमें पासवर्ड मांगा गया हो, जैसा कि नीचे दी गई तस्वीर में है।

आप टर्मिनल में कैट कमांड का उपयोग करके दिए गए स्थान से पासवर्ड प्राप्त कर सकते हैं। पासवर्ड प्राप्त करने का आदेश इस प्रकार होगा:

$सुडो बिल्ली /कहां/उदारीकरण/जेनकींस/रहस्य/प्रारंभिक व्यवस्थापक पासवर्ड

यह आदेश पासवर्ड को सीधे प्रिंट करेगा और आप इसे जेनकिंस अनलॉक स्क्रीन पर पासवर्ड फ़ील्ड में कॉपी और पेस्ट कर सकते हैं और जारी रखें बटन पर क्लिक कर सकते हैं।

यह आपको अगली स्क्रीन पर नेविगेट करेगा जहां यह सुझाए गए प्लगइन्स को स्थापित करने या अपनी पसंद के प्लगइन्स का चयन करने के लिए कहेगा।

सुझाए गए प्लग इन इंस्टॉल करें चुनें. क्लिक करने पर, यह डिफ़ॉल्ट प्लगइन्स को स्थापित करना शुरू कर देगा।

प्लगइन्स की सफल स्थापना के बाद, यह व्यवस्थापक उपयोगकर्ता के उपयोगकर्ता नाम, पासवर्ड और ईमेल पते की सेटिंग के लिए कहेगा।

आवश्यक इनपुट फ़ील्ड प्रदान करें और सहेजें और जारी रखें बटन दबाएं।

इसके बाद, यह आपको जेनकिंस यूआरएल को कॉन्फ़िगर करने के लिए एक पेज पर नेविगेट करेगा।

अभी के लिए, डिफ़ॉल्ट ऑटो-जेनरेटेड यूआरएल के साथ जाएं और निचले दाएं कोने में सहेजें और समाप्त करें बटन पर क्लिक करें।

जेनकिंस सेटअप के पूरा होने पर, आपके पास सफलता संदेश के साथ स्क्रीन हो सकती है जेनकिंस तैयार है!, जैसा कि नीचे दिखाया गया है।

जेनकिंस बटन का उपयोग करके प्रारंभ करें दबाएं, और अगले पृष्ठ पर, आपको डैशबोर्ड पर एक साफ नजर आएगी।

और इसी तरह हम उबंटू 20.04 एलटीएस सिस्टम पर जेनकिंस को स्थापित करने और स्थापित करने के अंत में आते हैं।

निष्कर्ष

इस पोस्ट में, हमने उबंटू 20.04 एलटीएस सिस्टम पर ओपनजेडीके 11 और जेनकिंस की स्थापना को कवर किया है। हमने जेनकिंस के लिए फ़ायरवॉल कॉन्फ़िगरेशन को भी कवर किया है और सीखा है कि इसे पहली बार कैसे सेट किया जाए। इस पोस्ट को पढ़ने के बाद, कोई भी नौसिखिया उबंटू 20.04 पर जेनकिंस को स्थापित और उपयोग करना शुरू कर सकता है। यदि आप जेनकिंस के बारे में जानना, तलाशना या गहराई से जानना चाहते हैं, तो बेझिझक यहां जाएं और पढ़ें आधिकारिक दस्तावेज जेनकिंस का।