एंड्रॉयड

सेंटो 7 पर जेनकिंस कैसे स्थापित करें

CentOS पर जेनकींस स्थापित करने के लिए

CentOS पर जेनकींस स्थापित करने के लिए

विषयसूची:

Anonim

जेनकिंस एक खुला स्रोत, जावा-आधारित स्वचालन सर्वर है जो निरंतर एकीकरण और निरंतर वितरण (CI / CD) पाइपलाइन स्थापित करने का एक आसान तरीका प्रदान करता है।

निरंतर एकीकरण (CI) एक DevOps अभ्यास है जिसमें टीम के सदस्य नियमित रूप से संस्करण नियंत्रण भंडार में अपने कोड परिवर्तन करते हैं, जिसके बाद स्वचालित बिल्ड और परीक्षण चलाए जाते हैं। निरंतर वितरण (सीडी) प्रथाओं की एक श्रृंखला है जहां कोड परिवर्तन स्वचालित रूप से निर्मित, परीक्षण और उत्पादन के लिए तैनात किए जाते हैं।

यह ट्यूटोरियल, आधिकारिक जेनकींस रिपॉजिटरी का उपयोग करके CentOS 7 सिस्टम पर जेनकिन्स को स्थापित करने के चरणों के माध्यम से आपको ले जाएगा।

आवश्यक शर्तें

इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

जेनकींस स्थापित करना

अपने CentOS सिस्टम पर जेनकिंस स्थापित करने के लिए, नीचे दिए गए चरणों का पालन करें:

  1. जेनकिन्स एक जावा एप्लिकेशन है, इसलिए जावा को स्थापित करने के लिए पहला कदम है। 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 स्थापित किया है।

निष्कर्ष

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

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