অ্যান্ড্রয়েড

সেন্টোস 7 এ জেনকিনগুলি কীভাবে ইনস্টল করবেন

সেন্টওএস উপর জেনকিন্স ইনস্টল করার জন্য কিভাবে

সেন্টওএস উপর জেনকিন্স ইনস্টল করার জন্য কিভাবে

সুচিপত্র:

Anonim

জেনকিনস একটি ওপেন সোর্স, জাভা ভিত্তিক অটোমেশন সার্ভার যা একটি অবিচ্ছিন্ন ইন্টিগ্রেশন এবং অবিচ্ছিন্ন ডেলিভারি (সিআই / সিডি) পাইপলাইন সেটআপ করার সহজ উপায় সরবরাহ করে।

কন্টিনিউস ইন্টিগ্রেশন (সিআই) একটি ডিভোপস অনুশীলন, যার মধ্যে টিম সদস্যরা নিয়মিতভাবে তাদের কোড পরিবর্তন করে সংস্করণ নিয়ন্ত্রণ সংগ্রহস্থলে প্রতিশ্রুতি দেয়, তারপরে স্বয়ংক্রিয় বিল্ডস এবং পরীক্ষাগুলি চালানো হয়। অবিচ্ছিন্ন ডেলিভারি (সিডি) হ'ল অনুশীলনের একটি সিরিজ যেখানে কোড পরিবর্তনগুলি স্বয়ংক্রিয়ভাবে বিল্ড, টেস্ট এবং প্রোডাক্টে স্থাপন করা হয়।

এই টিউটোরিয়ালটি আপনাকে অফিশিয়াল জেনকিনস সংগ্রহশালা ব্যবহার করে একটি সেন্টস 7 সিস্টেমে জেনকিন্স ইনস্টল করার ধাপগুলি অনুসরণ করবে।

পূর্বশর্ত

এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।

জেনকিন্স ইনস্টল করা হচ্ছে

আপনার সেন্টস সিস্টেমে জেনকিন্স ইনস্টল করতে নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. জেনকিনস একটি জাভা অ্যাপ্লিকেশন, তাই প্রথম পদক্ষেপটি জাভা ইনস্টল করা। ওপেনজেডকে 8 প্যাকেজ ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

    sudo yum install java-1.8.0-openjdk-devel

    জেনকিন্সের বর্তমান সংস্করণটি জাভা 10 (এবং জাভা 11) এখনও সমর্থন করে না। আপনার মেশিনে জাভার একাধিক সংস্করণ ইনস্টল করা থাকলে নিশ্চিত করুন যে জাভা 8 ডিফল্ট জাভা সংস্করণ।

    পরবর্তী পদক্ষেপটি জেনকিন্স সংগ্রহস্থল সক্ষম করা enable এটি করতে, নিম্নলিখিত curl কমান্ডটি ব্যবহার করে জিপিজি কীটি আমদানি করুন:

    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

নীচের মত একটি পর্দা প্রদর্শিত হবে, আপনাকে ইনস্টলেশন চলাকালীন নির্মিত প্রশাসক পাসওয়ার্ড প্রবেশ করানোর জন্য অনুরোধ করবে:

আপনি যদি এই মুহুর্তে পৌঁছে থাকেন তবে আপনি সফলভাবে আপনার সেন্টস সিস্টেমে জেনকিন্স ইনস্টল করেছেন।

উপসংহার

এই টিউটোরিয়ালে, আপনি কীভাবে সেন্টস / আরএইচইএল ভিত্তিক সিস্টেমে জেনকিন্সের প্রাথমিক কনফিগারেশন ইনস্টল এবং সম্পূর্ণ করতে শিখলেন। আপনি এখন অফিসিয়াল জেনকিন্স ডকুমেন্টেশন পৃষ্ঠাটি দেখতে পারেন এবং জেনকিনসের কর্মপ্রবাহ এবং প্লাগ-ইন মডেলটি অন্বেষণ শুরু করতে পারেন।

জেনকিন্স সেন্টোস