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

How Install Jenkins Ubuntu 20



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

স্থাপন

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







ওপেন জাভা ডেভেলপমেন্ট কিট ইনস্টল করুন

ওপেনজেডিকে এর সর্বশেষ স্থিতিশীল সংস্করণটি সরকারী উবুন্টু প্যাকেজ সংগ্রহস্থল থেকে ইনস্টল করা যায়। এই পোস্টটি লেখার সময়, ওপেন জাভা ডেভেলপমেন্ট কিটের সর্বশেষ স্থিতিশীল সংস্করণ ছিল OpenJDK 11।



প্রথমে, সিস্টেমের APT ক্যাশে সংগ্রহস্থল আপডেট করুন:



$sudoউপযুক্ত আপডেট





OpenJDK 11 ইনস্টল করতে নিচের কমান্ডটি টাইপ করুন:

$sudoউপযুক্তইনস্টলopenjdk-এগারো-জেডিকে



যদি এটি অতিরিক্ত ডিস্ক স্পেস নিতে বলে, y টাইপ করুন এবং এন্টার চাপুন।

ইনস্টলেশন প্রক্রিয়া শেষ হওয়ার পরে, নীচের প্রদত্ত কমান্ডটি লিখে জাভার সংস্করণ যাচাই করা যেতে পারে:

$জাভা -রূপান্তর

আপনি দেখতে পাচ্ছেন যে উবুন্টু 20.04 সিস্টেমে 11.0.9.1 সংস্করণ সফলভাবে ইনস্টল করা আছে। এখন, আমরা জেনকিন্সের ইনস্টলেশনের দিকে যেতে পারি।

উবুন্টু 20.04 এ জেনকিন্সের ইনস্টলেশন

জেনকিন্স উবুন্টুতে সহজেই ইন্সটল করা যায় এবং সিস্টেমে জিপিজি কী যোগ করে।

এখন আপনাকে জিপিজি কী যুক্ত করতে হবে:

$wget -পি -ওআর- https://pkg.jenkins.io/ডেবিয়ান/jenkins.io.key| sudo apt-key যোগ করুন-

জিপিজি কী যুক্ত করার পরে, নীচের কমান্ডটি লিখে উৎসের তালিকায় জেনকিন্স প্যাকেজের ঠিকানা যুক্ত করুন:

$sudo -সি 'echo deb http://pkg.jenkins.io/debian-stable binary/> /etc/apt/sources.list.d/jenkins.list'

জেনকিন্স সংগ্রহস্থল সক্ষম করার পরে, কেবল একবার সিস্টেমের APT ক্যাশে আপডেট করুন।

$sudoউপযুক্ত আপডেট

আসুন এগিয়ে যাই এবং জেনকিন্স ইনস্টল করার আসল কাজ করি।

$sudoউপযুক্তইনস্টলজেনকিন্স

প্রয়োজনীয় y টাইপ করুন এবং এন্টার কী টিপে ইনস্টলেশন প্রক্রিয়া চালিয়ে যান।

জেনকিন্স সফলভাবে ইনস্টল করা হয়েছে। আসুন জেনকিন্স সার্ভারটি শুরু করি এবং কনফিগার করি।

জেনকিন্স সার্ভার শুরু করুন

জেনকিন্স পরিষেবাটি স্বয়ংক্রিয়ভাবে জেনকিন্সের ইনস্টলেশনে শুরু হওয়া উচিত। জেনকিন্স সেবার স্থিতি যাচাই করতে নিচের কমান্ডটি টাইপ করুন।

$sudosystemctl অবস্থা জেনকিন্স

এটি আমার ক্ষেত্রে সক্রিয় কিন্তু যদি এটি আপনার ক্ষেত্রে না হয়, তাহলে নীচের কমান্ডটি টাইপ করে শুরু করুন:

$sudosystemctl শুরু জেনকিন্স

পরিষেবাটি পরীক্ষা এবং শুরু করার পরে, আসুন ফায়ারওয়াল সামঞ্জস্য করি।

জেনকিন্স সার্ভারের জন্য ফায়ারওয়াল কনফিগার করুন

এখন, UFW টুল ব্যবহার করে জেনকিন্স সার্ভারের জন্য ফায়ারওয়াল কনফিগার করার জন্য, আমাদের ফায়ারওয়াল সক্ষম করতে হবে এবং যেকোনো স্থান থেকে দূরবর্তী অ্যাক্সেসের জন্য 8080 পোর্ট খুলতে হবে। কেবল নীচের কমান্ডটি টাইপ করুন:

$sudoufw অনুমতি দেয়8080

এবং নীচের কমান্ডটি টাইপ করে UFW এর অবস্থা পরীক্ষা করুন:

$sudoufw স্ট্যাটাস

যদি স্থিতি নিষ্ক্রিয় থাকে, তাহলে নীচের কমান্ডটি টাইপ করে এটি সক্ষম করুন:

$sudoufwসক্ষম করুন

এখন, ইউএফডব্লিউ এর অবস্থা পুনরায় পরীক্ষা করুন।

$sudoufw স্ট্যাটাস

আপনি দেখতে পারেন যে পোর্ট 8080 অনুমোদিত।

জেনকিন্স সেট আপ করুন

জেনকিন্স সেট আপ করতে, ব্রাউজারের অ্যাড্রেস বারে 8080 পোর্ট সহ আপনার ডোমেইন নাম বা আইপি ঠিকানা টাইপ করুন, এবং আপনার কাছে আনলক জেনকিন্স পৃষ্ঠাটি পাসওয়ার্ড চাইবে, যেমন নীচের দেখানো ছবির মতো।

আপনি টার্মিনালে cat কমান্ড ব্যবহার করে প্রদত্ত অবস্থান থেকে পাসওয়ার্ড পেতে পারেন। পাসওয়ার্ড পাওয়ার কমান্ড এইরকম হবে:

$sudo বিড়াল /কোথায়/lib/জেনকিন্স/গোপনীয়তা/initialAdminPassword

এই কমান্ডটি পাসওয়ার্ডটি সরাসরি মুদ্রণ করবে এবং আপনি জেনকিন্স আনলক স্ক্রিনে পাসওয়ার্ড ফিল্ডে কপি এবং পেস্ট করতে পারেন এবং Continue বাটনে ক্লিক করুন।

এটি আপনাকে পরবর্তী পর্দায় নেভিগেট করবে যেখানে এটি প্রস্তাবিত প্লাগইনগুলি ইনস্টল করতে বা আপনার পছন্দের প্লাগইনগুলি নির্বাচন করতে বলবে।

ইনস্টল প্রস্তাবিত প্লাগইন নির্বাচন করুন। ক্লিক করে, এটি ডিফল্ট প্লাগইনগুলি ইনস্টল করা শুরু করবে।

প্লাগইনগুলি সফলভাবে ইনস্টল করার পরে, এটি অ্যাডমিন ব্যবহারকারীর ব্যবহারকারীর নাম, পাসওয়ার্ড এবং ইমেল ঠিকানা সেট করার জন্য জিজ্ঞাসা করবে।

প্রয়োজনীয় ইনপুট ক্ষেত্রগুলি সরবরাহ করুন এবং সংরক্ষণ করুন এবং চালিয়ে যান বোতামটি টিপুন।

পরবর্তী, এটি আপনাকে জেনকিন্স ইউআরএল কনফিগার করার জন্য একটি পৃষ্ঠায় নেভিগেট করবে।

আপাতত, ডিফল্ট স্বয়ংক্রিয়ভাবে তৈরি URL এর সাথে যান এবং নীচের ডান কোণে সংরক্ষণ এবং সমাপ্তি বোতামে ক্লিক করুন।

জেনকিন্স সেটআপ শেষ হওয়ার পরে, আপনি সাফল্যের বার্তাটি দিয়ে জেনকিন্স প্রস্তুত!

জেনকিন্স বোতাম ব্যবহার করে শুরু করুন, এবং পরবর্তী পৃষ্ঠায়, আপনি ড্যাশবোর্ডে একটি পরিষ্কার চেহারা পাবেন।

এবং এইভাবে আমরা উবুন্টু 20.04 এলটিএস সিস্টেমে জেনকিন্স ইনস্টল এবং সেট আপ করার শেষে এসেছি।

উপসংহার

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