উবুন্টু 20.04/18.04 এ জেনকিনস কীভাবে ইনস্টল করবেন


জেনকিন্স একটি শীর্ষস্থানীয় স্ব-অন্তর্নিহিত ওপেন সোর্স অটোমেশন সার্ভার যা পুনরাবৃত্তিমূলক প্রযুক্তিগত কার্যগুলি স্বয়ংক্রিয়ভাবে তৈরি করতে, পরীক্ষায়, এবং সরবরাহ ও সফ্টওয়্যার সরবরাহের সাথে জড়িত।

জেনকিনস জাভা ভিত্তিক এবং উবুন্টু প্যাকেজ, ডকার, বা এটির ওয়েব অ্যাপ্লিকেশন সংরক্ষণাগার (ওয়ার) ফাইলটি ডাউনলোড করে এবং চালাতে যা কোনও সার্ভারে চালানোর জন্য একটি ওয়েব অ্যাপ্লিকেশনের সমস্ত সামগ্রী অন্তর্ভুক্ত করে ইনস্টল করা যেতে পারে।

এই নিবন্ধে, আপনি শিখবেন কীভাবে অ্যাপেন প্যাকেজ ম্যানেজারের সাহায্যে উবুন্টু 20.04 এবং উবুন্টু 18.04 এ জেনকিন্স ইনস্টল করতে ডেবিয়ান প্যাকেজ সংগ্রহস্থলটি ব্যবহার করবেন।

  • একটি ছোট টিমের জন্য ন্যূনতম 1 গিগাবাইট রu্যাম এবং উত্পাদন-স্তরের জেনকিন্স ইনস্টলেশনের জন্য 4 গিগাবাইট + রu্যাম
  • উবুন্টু 20.04/18.04 এ ওপেনজেডিকে ইনস্টল করার বিষয়ে আমাদের টিউটোরিয়াল অনুসরণ করে ওরাকল জেডিকে 11 ইনস্টল করা হয়েছে

উবুন্টুতে জেনকিন্স ইনস্টল করা হচ্ছে

উবুন্টুতে, আপনি জেনকিন্সকে এপিটির মাধ্যমে ডিফল্ট সংগ্রহস্থলগুলি থেকে ইনস্টল করতে পারেন তবে অন্তর্ভুক্ত সংস্করণটি সর্বশেষতম উপলব্ধ সংস্করণের পিছনে থাকে।

জেনকিন্স বৈশিষ্ট্য এবং ফিক্সগুলির সাম্প্রতিকতম স্থিতিশীল সংস্করণটির সুবিধা নিতে, প্রদর্শিত হিসাবে এটি ইনস্টল করতে প্রকল্প-রক্ষণাবেক্ষণ প্যাকেজগুলি ব্যবহার করুন।

$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
$ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
$ sudo apt-get update
$ sudo apt-get install jenkins

একবার জেনকিনস এবং তার নির্ভরতাগুলি সিস্টেমে ইনস্টল হয়ে গেলে, আপনি সিস্টেম্টটিএল কমান্ড ব্যবহার করে জেনকিন্স সার্ভারের অবস্থা শুরু করতে, সক্ষম করতে এবং পরীক্ষা করতে পারেন।

$ sudo systemctl start jenkins
$ sudo systemctl enable jenkins
$ sudo systemctl status jenkins

এরপরে, ইউএফডাব্লু ফায়ারওয়ালে প্রদর্শিত হিসাবে আপনাকে ডিফল্ট জেনকিন্স পোর্ট 8080 খুলতে হবে।

$ sudo ufw allow 8080
$ sudo ufw status

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

উবুন্টুতে জেনকিনস সেট আপ করা হচ্ছে

জেনকিন্স ইনস্টলেশন সম্পন্ন করতে, নীচের ঠিকানায় 8080 এর ডিফল্ট পোর্টে জেনকিনস সেটআপ পৃষ্ঠাটি দেখুন।

http://your_server_ip_or_domain:8080

আপনার আনলক জেনকিন্স স্ক্রিনটি দেখতে পাওয়া উচিত, এটি প্রাথমিক পাসওয়ার্ডের অবস্থানটি দেখায়:

পাসওয়ার্ডটি দেখতে এখন নীচের ক্যাট কমান্ডটি চালান:

$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword

এরপরে, এই 32-অক্ষরের পাসওয়ার্ডটি অনুলিপি করুন এবং প্রশাসকের পাসওয়ার্ড ক্ষেত্রে এটি আটকে দিন, তারপরে চালিয়ে যান ক্লিক করুন।

এর পরে, আপনি কাস্টমাইজ জেনকিনস বিভাগ পাবেন, এখানে আপনি প্রস্তাবিত প্লাগইন ইনস্টল করার বা নির্দিষ্ট প্লাগইন নির্বাচন করার বিকল্প পাবেন। আমরা ইনস্টল প্রস্তাবিত প্লাগইন বিকল্পটি বেছে নেব, যা তাৎক্ষণিকভাবে ইনস্টলেশন প্রক্রিয়াটি শুরু করবে।

জেনকিন্স ইনস্টলেশন শেষ হয়ে গেলে, আপনাকে প্রথম প্রশাসনিক ব্যবহারকারী তৈরি করতে বলা হবে। আপনি এই ধাপটি এড়িয়ে যেতে পারেন এবং উপরে বর্ণিত প্রাথমিক পাসওয়ার্ডটি ব্যবহার করতে প্রশাসক হিসাবে চালিয়ে যেতে পারেন।

এই মুহুর্তে, আপনি জেনকিন্সের ইনস্টলেশন সফলভাবে সম্পন্ন করেছেন।

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