उबंटू 18.04 में जेनकींस स्थापित करने के लिए कैसे
विषयसूची:
जेनकिंस एक खुला स्रोत स्वचालन सर्वर है जो निरंतर एकीकरण और निरंतर वितरण (CI / CD) पाइपलाइन स्थापित करने का एक आसान तरीका प्रदान करता है।
निरंतर एकीकरण (CI) एक DevOps अभ्यास है जिसमें टीम के सदस्य नियमित रूप से संस्करण नियंत्रण भंडार में अपने कोड परिवर्तन करते हैं, जिसके बाद स्वचालित बिल्ड और परीक्षण चलाए जाते हैं। निरंतर वितरण (सीडी) प्रथाओं की एक श्रृंखला है जहां कोड परिवर्तन स्वचालित रूप से निर्मित, परीक्षण और उत्पादन के लिए तैनात किए जाते हैं।
इस ट्यूटोरियल में, हम आपको दिखाएंगे कि जेनकींस डेबियन पैकेज रिपॉजिटरी का उपयोग करके उबंटू 18.04 मशीन पर जेनकिंस कैसे स्थापित करें।
हालाँकि यह ट्यूटोरियल उबंटू 18.04 बायोनिक बीवर के लिए लिखा गया है, लेकिन उबुन्टू 16.04 क्सीनल ज़ेरुस के लिए भी इसी चरणों का उपयोग किया जा सकता है।
आवश्यक शर्तें
इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।
जेनकींस स्थापित करना
अपने उबंटू सिस्टम पर जेनकिंस स्थापित करने के लिए, इन चरणों का पालन करें:
-
जावा स्थापित करें।
चूंकि जेनकिन्स एक जावा एप्लिकेशन है, इसलिए जावा स्थापित करने के लिए पहला कदम है। पैकेज इंडेक्स को अपडेट करें और जावा 8 ओपनजेडके पैकेज को निम्न कमांड के साथ इंस्टॉल करें:
sudo apt update
sudo apt install openjdk-8-jdk
जेनकिन्स का वर्तमान संस्करण अभी तक जावा 10 (और जावा 11) का समर्थन नहीं करता है। यदि आपके जावा के कई संस्करण आपके मशीन पर स्थापित हैं, तो सुनिश्चित करें कि जावा 8 डिफ़ॉल्ट जावा संस्करण है।
जेनकिंस डेबियन रिपॉजिटरी जोड़ें।
निम्नलिखित
wget
कमांड का उपयोग करके जेनकींस भंडार के GPG कुंजी आयात करें:wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
ऊपर दिए गए आदेश को
OK
करना चाहिए, जिसका अर्थ है कि कुंजी को सफलतापूर्वक आयात किया गया है और इस भंडार से संकुल को विश्वसनीय माना जाएगा।इसके बाद, जेनकिंस भंडार को सिस्टम के साथ जोड़ें:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
जेनकिंस स्थापित करें।
जेनकिंस भंडार सक्षम होने के बाद,
apt
पैकेज सूची को अपडेट करें और टाइप करके जेनकींस का नवीनतम संस्करण स्थापित करें:sudo apt update
sudo apt install jenkins
स्थापना प्रक्रिया पूरी होने के बाद जेनकिंस सेवा स्वचालित रूप से शुरू हो जाएगी। आप सेवा की स्थिति को प्रिंट करके इसे सत्यापित कर सकते हैं:
systemctl status jenkins
आपको इसके समान कुछ देखना चाहिए:
● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Wed 2018-08-22 13:03:08 PDT; 2min 16s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service
फायरवाल को समायोजित करना
यदि आप Jenkins को दूरस्थ उबंटू सर्वर पर स्थापित कर रहे हैं जो फ़ायरवॉल द्वारा सुरक्षित है तो आपको पोर्ट
8080
खोलने की आवश्यकता होगी। मान लें कि आप अपने फ़ायरवॉल को प्रबंधित करने के लिए
UFW
का उपयोग कर रहे हैं, तो आप निम्न कमांड के साथ पोर्ट को खोल सकते हैं:
sudo ufw allow 8080
इसके साथ परिवर्तन सत्यापित करें:
sudo ufw status
Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 8080 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)
जेनकींस की स्थापना
अपना नया जेनकींस इंस्टॉलेशन सेट करने के लिए, अपना ब्राउज़र खोलें, अपना डोमेन या आईपी पता टाइप करें, जिसके बाद पोर्ट
8080
,
http://your_ip_or_domain:8080
और निम्न के जैसा स्क्रीन प्रदर्शित होगा:
इस बिंदु पर, आपने अपने सिस्टम पर सफलतापूर्वक जेनकींस स्थापित किया है।
निष्कर्ष
इस ट्यूटोरियल में, आपने सीखा है कि जेनकिन्स के प्रारंभिक विन्यास को कैसे संस्थापित और निष्पादित किया जाता है। अब आप आधिकारिक जेनकिंस प्रलेखन पृष्ठ पर जाकर जेनकींस की विशेषताओं की खोज शुरू कर सकते हैं।
जेनकिंस ubuntuसेंटो 7 पर जेनकिंस कैसे स्थापित करें

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

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

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