Jenkins नि: शुल्क परिनियोजन उपकरण
सॉफ्टवेयर बिल्डिंग और डिलीवरी के लिए मुफ्त परिनियोजन उपकरण
बिल्ड कोड, रन टेस्ट और फ़्री और ओपन सोर्स जावा आधारित परिनियोजन उपकरण के साथ सॉफ्टवेयर को तैनात करें। सॉफ्टवेयर टीमों को परिनियोजन वर्कफ़्लो को स्वचालित करने में सक्षम बनाता है।
अवलोकन
जेनकिंस अग्रणी ओपन सोर्स ऑटोमेशन सर्वर में से एक है। यह एक 100% मुफ्त परिनियोजन उपकरण है जो निरंतर एकीकरण और (सीडी) निरंतर तैनाती सुविधाओं का समर्थन करता है। जेनकिंस ओपन सोर्स सर्वर सॉफ्टवेयर के निर्माण, तैनाती और स्वचालित करने के लिए प्लगइन्स की एक विस्तृत श्रृंखला के साथ आता है। यह एक मजबूत, विश्वसनीय और एक्स्टेंसिबल परिनियोजन उपकरण है। जेनकिंस मास्टर-स्लेव आर्किटेक्चर का उपयोग करता है। यह सॉफ्टवेयर टीमों को एक साथ सॉफ्टवेयर के लिए कई बिल्ड और परीक्षण चलाने की अनुमति देता है। जेनकिंस ऑटोमेशन सर्वर में यह सुनिश्चित करने के लिए एक उच्च सुरक्षित तंत्र है कि उपयोगकर्ता अपने स्वचालन बुनियादी ढांचे की सटीक रूप से रक्षा कर सकते हैं। उपयोगकर्ता अभिगम नियंत्रण जेनकिंस का प्रमुख घटक है जो प्रमाणीकरण और प्राधिकरण योजनाओं का समर्थन करता है। इसके अलावा, थर्ड-पार्टी प्लगइन्स को स्थापित करके एक्सेस कंट्रोल को बढ़ाया जा सकता है। पाइपलाइन समर्थन एक और अद्भुत विशेषता है। पाइपलाइन प्लगइन्स का एक संग्रह है जो निरंतर वितरण पाइपलाइनों को जेनकिंस में शामिल करने और एकीकृत करने की अनुमति देता है। पाइपलाइन कोड उत्पन्न करती है, परीक्षण करती है, और एप्लिकेशन के एक नए संस्करण को सुरक्षित रूप से तैनात करती है। यह ओपन सोर्स परिनियोजन टूल जावा में लिखा गया है। जेनकिंस के पास प्रशासकों, डेवलपर्स और एंड-यूजर्स के लिए विस्तृत प्रलेखन है। इसके अलावा, इस मुफ्त परिनियोजन उपकरण का स्रोत कोड GitHub पर उपलब्ध है और MIT लाइसेंस के साथ रिलीज़ है।
सिस्टम आवश्यकताएं
जेनकिंस को सेटअप करने की आवश्यकताओं में शामिल हैं:
- OpenJDK JDK / JRE 8 या OpenJDK JDK / JRE 11
विशेषताएँ
जेनकिंस की एक उत्कृष्ट सुविधा सूची है और उनमें से कुछ हैं:
- मुक्त और खुला स्रोत
- निरंतर एकीकरण और निरंतर वितरण -सरल और आसानी से उपयोग करने वाला उपयोगकर्ता इंटरफ़ेस
- आसान स्थापना और कॉन्फ़िगरेशन
- प्लगइन्स का समर्थन करता है
- तृतीय-पक्ष प्लगइन्स के साथ एक्स्टेंसिबल
- वितरित बिल्ड का समर्थन करता है
- स्टेटस नोटिफिकेशन का निर्माण करें
- बिल्ड पाइपलाइनों का समर्थन करता है
- बाहरी नौकरियों की निगरानी करना
स्थापना
Ubuntu का उपयोग करके स्थापित करना
सिस्टम में रिपॉजिटरी कुंजी जोड़ें।
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
सूची में रिपॉजिटरी जोड़ने के लिए निम्न कमांड चलाएं।
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
रिपॉजिटरी को अपडेट करने के लिए कमांड के नीचे चलाएं।
sudo apt update
जेनकिंस स्थापित करें।
sudo apt install jenkins
जेनकिंस सेवा शुरू करें।
sudo systemctl start jenkins
साइट को खोलें http: // आपका \ _server \ _ip \ _or \ _domain: 8080 और इंस्टॉलेशन विज़ार्ड का पालन करें।