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

ওবুন্টুতে জেনকিনগুলি কীভাবে ইনস্টল করবেন 18.04

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

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

সুচিপত্র:

Anonim

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

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

এই টিউটোরিয়ালে, আমরা আপনাকে জেনকিনস দেবিয়ান প্যাকেজ সংগ্রহস্থল ব্যবহার করে একটি উবুন্টু 18.04 মেশিনে জেনকিন্স ইনস্টল করতে দেখাব।

যদিও এই টিউটোরিয়ালটি উবুন্টু 18.04-র জন্য রচিত তবে একই পদক্ষেপগুলি উবুন্টু 16.04 জেনিয়াল জেরাসের জন্য ব্যবহার করা যেতে পারে।

পূর্বশর্ত

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

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

আপনার উবুন্টু সিস্টেমে জেনকিনগুলি ইনস্টল করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. জাভা ইনস্টল করুন।

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

    sudo apt update sudo apt install openjdk-8-jdk

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

    জেনকিনস দেবিয়ান সংগ্রহস্থল যুক্ত করুন।

    নিম্নলিখিত wget কমান্ডটি ব্যবহার করে জেনকিন্স সংগ্রহস্থলের GPG কীগুলি আমদানি করুন:

    wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

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

    এর পরে, সিস্টেমে জেনকিন্স সংগ্রহস্থলটি যুক্ত করুন:

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

    জেনকিনস ইনস্টল করুন।

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

    sudo apt update sudo apt install jenkins sudo apt update sudo apt install jenkins

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

    systemctl status jenkins

    আপনার এর মতো কিছু দেখতে পাওয়া উচিত:

    ● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Wed 2018-08-22 13:03:08 PDT; 2min 16s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service

ফায়ারওয়াল সামঞ্জস্য

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

sudo ufw allow 8080

এর সাথে পরিবর্তনটি যাচাই করুন:

sudo ufw status

Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 8080 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)

জেনকিনস সেট আপ করা হচ্ছে

আপনার নতুন জেনকিন্স ইনস্টলেশন সেট আপ করতে, আপনার ব্রাউজারটি খুলুন, আপনার ডোমেন বা আইপি ঠিকানাটি টাইপ করুন 8080 , http://your_ip_or_domain:8080 এবং নীচের মতো স্ক্রিন প্রদর্শিত হবে:

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

উপসংহার

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

জেনকিন্স উবুন্টু