সেন্টওএস উপর জেনকিন্স ইনস্টল করার জন্য কিভাবে
সুচিপত্র:
জেনকিনস একটি ওপেন সোর্স, জাভা ভিত্তিক অটোমেশন সার্ভার যা একটি অবিচ্ছিন্ন ইন্টিগ্রেশন এবং অবিচ্ছিন্ন ডেলিভারি (সিআই / সিডি) পাইপলাইন সেটআপ করার সহজ উপায় সরবরাহ করে।
কন্টিনিউস ইন্টিগ্রেশন (সিআই) একটি ডিভোপস অনুশীলন, যার মধ্যে টিম সদস্যরা নিয়মিতভাবে তাদের কোড পরিবর্তন করে সংস্করণ নিয়ন্ত্রণ সংগ্রহস্থলে প্রতিশ্রুতি দেয়, তারপরে স্বয়ংক্রিয় বিল্ডস এবং পরীক্ষাগুলি চালানো হয়। অবিচ্ছিন্ন ডেলিভারি (সিডি) হ'ল অনুশীলনের একটি সিরিজ যেখানে কোড পরিবর্তনগুলি স্বয়ংক্রিয়ভাবে বিল্ড, টেস্ট এবং প্রোডাক্টে স্থাপন করা হয়।
এই টিউটোরিয়ালটি আপনাকে অফিশিয়াল জেনকিনস সংগ্রহশালা ব্যবহার করে একটি সেন্টস 7 সিস্টেমে জেনকিন্স ইনস্টল করার ধাপগুলি অনুসরণ করবে।
পূর্বশর্ত
এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।
জেনকিন্স ইনস্টল করা হচ্ছে
আপনার সেন্টস সিস্টেমে জেনকিন্স ইনস্টল করতে নীচের পদক্ষেপগুলি অনুসরণ করুন:
-
জেনকিনস একটি জাভা অ্যাপ্লিকেশন, তাই প্রথম পদক্ষেপটি জাভা ইনস্টল করা। ওপেনজেডকে 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
নীচের মত একটি পর্দা প্রদর্শিত হবে, আপনাকে ইনস্টলেশন চলাকালীন নির্মিত প্রশাসক পাসওয়ার্ড প্রবেশ করানোর জন্য অনুরোধ করবে:
আপনি যদি এই মুহুর্তে পৌঁছে থাকেন তবে আপনি সফলভাবে আপনার সেন্টস সিস্টেমে জেনকিন্স ইনস্টল করেছেন।
উপসংহার
এই টিউটোরিয়ালে, আপনি কীভাবে সেন্টস / আরএইচইএল ভিত্তিক সিস্টেমে জেনকিন্সের প্রাথমিক কনফিগারেশন ইনস্টল এবং সম্পূর্ণ করতে শিখলেন। আপনি এখন অফিসিয়াল জেনকিন্স ডকুমেন্টেশন পৃষ্ঠাটি দেখতে পারেন এবং জেনকিনসের কর্মপ্রবাহ এবং প্লাগ-ইন মডেলটি অন্বেষণ শুরু করতে পারেন।
জেনকিন্স সেন্টোসওবুন্টুতে জেনকিনগুলি কীভাবে ইনস্টল করবেন 18.04

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

এই টিউটোরিয়ালে, আমরা অফিসিয়াল জেনকিন্স সংগ্রহস্থল থেকে জেনকিন্সকে একটি ডেবিয়ান 10, বুস্টারে ইনস্টল করার পদ্ধতিটি কভার করব।
সেন্টোস 8 এ জেনকিনগুলি কীভাবে ইনস্টল করবেন

জেনকিনস সর্বাধিক জনপ্রিয় ওপেন সোর্স, জাভা ভিত্তিক অটোমেশন সার্ভার। এই টিউটোরিয়ালটি অফিসিয়াল জেনকিনস সংগ্রহশালা থেকে সেন্টস 8 এ জেনকিন্স ইনস্টল করার পদক্ষেপগুলি কভার করে।