CentOS पर जेनकींस स्थापित करने के लिए
विषयसूची:
जेनकिंस एक खुला स्रोत, जावा-आधारित स्वचालन सर्वर है जो निरंतर एकीकरण और निरंतर वितरण (CI / CD) पाइपलाइन स्थापित करने का एक आसान तरीका प्रदान करता है।
निरंतर एकीकरण (CI) एक DevOps अभ्यास है जिसमें टीम के सदस्य नियमित रूप से संस्करण नियंत्रण भंडार में अपने कोड परिवर्तन करते हैं, जिसके बाद स्वचालित बिल्ड और परीक्षण चलाए जाते हैं। निरंतर वितरण (सीडी) प्रथाओं की एक श्रृंखला है जहां कोड परिवर्तन स्वचालित रूप से निर्मित, परीक्षण और उत्पादन के लिए तैनात किए जाते हैं।
यह ट्यूटोरियल, आधिकारिक जेनकींस रिपॉजिटरी का उपयोग करके CentOS 7 सिस्टम पर जेनकिन्स को स्थापित करने के चरणों के माध्यम से आपको ले जाएगा।
आवश्यक शर्तें
इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।
जेनकींस स्थापित करना
अपने CentOS सिस्टम पर जेनकिंस स्थापित करने के लिए, नीचे दिए गए चरणों का पालन करें:
-
जेनकिन्स एक जावा एप्लिकेशन है, इसलिए जावा को स्थापित करने के लिए पहला कदम है। OpenJDK 8 पैकेज को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:
sudo yum install java-1.8.0-openjdk-devel
जेनकिन्स का वर्तमान संस्करण अभी तक जावा 10 (और जावा 11) का समर्थन नहीं करता है। यदि आपके जावा के कई संस्करण आपके मशीन पर स्थापित हैं, तो सुनिश्चित करें कि जावा 8 डिफ़ॉल्ट जावा संस्करण है।
अगला कदम जेनकिंस भंडार को सक्षम करना है। ऐसा करने के लिए, निम्नलिखित
curl
कमांड का उपयोग करके GPG कुंजी आयात करें:curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo
और रिपॉजिटरी को अपने सिस्टम में जोड़ें:
sudo rpm --import
एक बार रिपॉजिटरी सक्षम होने के बाद, टाइप करके जेनकींस का नवीनतम स्थिर संस्करण स्थापित करें:
sudo yum install jenkins
स्थापना प्रक्रिया पूरी होने के बाद, जेनकींस सेवा को इसके साथ शुरू करें:
sudo systemctl start jenkins
यह जाँचने के लिए कि क्या यह सफलतापूर्वक चला है:
systemctl status jenkins
आपको इसके समान कुछ देखना चाहिए:
● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service
सिस्टम बूट पर शुरू करने के लिए अंत में जेनकींस सेवा को सक्षम करें।
sudo systemctl enable jenkins
jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on
फ़ायरवॉल को समायोजित करें
आवश्यक पोर्ट खोलने के लिए निम्न कमांड का उपयोग करें:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
जेनकींस की स्थापना
अपना नया जेनकींस इंस्टॉलेशन सेट करने के लिए, अपना ब्राउज़र खोलें और पोर्ट
8080
बाद अपना डोमेन या आईपी एड्रेस टाइप करें:
http://your_ip_or_domain:8080
निम्न के समान एक स्क्रीन दिखाई देगी, जो आपको इंस्टॉलेशन के दौरान बनाए गए एडमिनिस्ट्रेटर पासवर्ड को दर्ज करने के लिए प्रेरित करती है:
यदि आप इस बिंदु पर पहुँच गए हैं, तो आपने अपने CentOS सिस्टम पर सफलतापूर्वक Jenkins स्थापित किया है।
निष्कर्ष
इस ट्यूटोरियल में, आपने सीखा है कि सेंटो / आरएचईएल आधारित प्रणालियों पर जेनकिन्स के प्रारंभिक कॉन्फ़िगरेशन को कैसे स्थापित और पूरा किया जाए। अब आप आधिकारिक जेनकिंस प्रलेखन पृष्ठ पर जा सकते हैं और जेनकिन्स के वर्कफ़्लो और प्लग-इन मॉडल की खोज शुरू कर सकते हैं।
जेनकिंस सेंटोUbuntu 18.04 पर जेनकिंस कैसे स्थापित करें

इस ट्यूटोरियल में, हम आपको दिखाएंगे कि जेनकींस डेबियन पैकेज रिपॉजिटरी का उपयोग करके उबंटू 18.04 मशीन पर जेनकिंस कैसे स्थापित करें। जेनकिंस एक खुला स्रोत स्वचालन सर्वर है जो निरंतर एकीकरण और निरंतर वितरण (CI / CD) पाइपलाइन स्थापित करने का एक आसान तरीका प्रदान करता है।
डेबियन 10 लिनक्स पर जेनकिंस कैसे स्थापित करें

इस ट्यूटोरियल में, हम कवर करेंगे कि जेनबिन को डेबियन 10 पर कैसे स्थापित किया जाए, आधिकारिक जेनकिंस भंडार से बस्टर।
सेंटो 8 पर जेनकिंस कैसे स्थापित करें

जेनकिन्स सबसे लोकप्रिय ओपन-सोर्स, जावा-आधारित ऑटोमेशन सर्वर है। यह ट्यूटोरियल आधिकारिक जेनकिंस भंडार से CentOS 8 पर जेनकींस को स्थापित करने के चरणों को शामिल करता है।