نحوه نصب Jenkins در اوبونتو ۲۰٫۰۴

  • توسط زهرا عزتی
  • ۱۹ روز قبل
  • لینوکس
نحوه نصب Jenkins در اوبونتو 20.04

Jenkins یک سرور اتوماسیون منبع باز است که می توان از آن برای تنظیم آسان خطوط یکپارچه سازی و تحویل مداوم (CI / CD) استفاده کرد. ادغام مداوم (CI) یک عمل DevOps است که در آن اعضای تیم مرتباً تغییرات کد خود را در مخزن کنترل نسخه انجام می دهند و پس از آن مراحل ساخت و تست های خودکار اجرا می شود. تحویل مداوم (CD) مجموعه ای از روش هایی است که تغییرات کدها بطور خودکار ساخته می شوند ، آزمایش می شوند و به تولید اعزام می شوند همچنين می تواند به عنوان یک سرویس مستقل ، به عنوان یک سرویس در یک ظرف سرویس جاوا مانند Apache Tomcat نصب شود یا می تواند به عنوان یک ظرف Docker اجرا شود.

در این مقاله نحوه نصب Jenkins در اوبونتو ۲۰٫۰۴ به عنوان یک سرویس مستقل توضیح داده شده است. با ما در شتابان هاست همراه باشيد.

نصب Java

Jenkins یک برنامه Java است و برای نصب آن نیاز به Java 8 یا بالاتر داريد. ما OpenJDK 11 ، اجرای منبع باز Platforma Java را نصب خواهیم کرد.

دستورات زیر را به عنوان root یا کاربر با امتیازات sudo یا root برای نصب OpenJDK 11 اجرا کنید:

sudo apt updatesudo apt install openjdk-11-jdk

پس از اتمام نصب ، با بررسی نسخه Java آن را تأیید کنید

java -version

خروجی باید چیزی شبیه به این باشد:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

نصب Jenkins

نصب Jenkins روی اوبونتو نسبتاً ساده است. مخزن Jenkins APT را فعال می کنیم ، کلید مخزن GPG را وارد می کنیم و بسته Jenkins را نصب می کنیم.

کلیدهای GPG مخزن Jenkins را با استفاده از دستور wget زیر وارد کنید:

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

 

بعد مخزن Jenkins را به سیستم اضافه کنید:

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

پس از فعال کردن مخزن Jenkins ، لیست بسته های مناسب را به روز کنید و با تایپ کردن آخرین نسخه Jenkins:

sudo apt updatesudo apt install jenkins

اگر پیام خطایی دریافت کردید که می گوید:

Error: W: GPG error: https://pkg.jenkins.io/debian-stable binary/ Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 9B7D32F2D50582E6"

وارد کردن کلید واژه با:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9B7D32F2D50582E6

خدمات Jenkins پس از اتمام مراحل نصب به طور خودکار شروع می شود. می توانید با چاپ وضعیت خدمات آن را تأیید کنید:

systemctl status jenkins

شما باید چیزی شبیه به این را ببینید:

● jenkins.service - LSB: Start Jenkins at boot time
     Loaded: loaded (/etc/init.d/jenkins; generated)
     Active: active (exited) since Thu 2020-07-16 20:22:12 UTC; 15min ago
...

تنظیم Firewall

اگر Jenkins را روی یک سرور از راه دور اوبونتو نصب می کنید که توسط فایروال محافظت می شود ، باید پورت ۸۰۸۰ را باز کنید. به طور معمول ، فقط می خواهید از یک آدرس IP خاص یا محدوده IP به سرور Jenkins دسترسی داشته باشید. به عنوان مثال ، برای دسترسی به اتصالات فقط از زیر شبکه “۱۹۲٫۱۶۸٫۱۲۱٫۰/۲۴” ، دستور زیر را اجرا می کنید:

sudo ufw allow proto tcp from 192.168.121.0/24 to any port 8080

در صورت نیاز به دسترسی از هر کجا اجرا کنید:

sudo ufw allow 8080

تنظیم Jenkins

برای راه‌اندازی نصب جدید Jenkins ، مرورگر خود را باز کنید ، دامنه یا آدرس IP خود را که به دنبال آن پورت ۸۰۸۰ است ، تایپ کنید: http: // your_ip_or_domain: 8080.

صفحه ای مشابه موارد زیر نمایش داده می شود و از شما خواسته می شود رمز عبور سرور را که در حین نصب ایجاد شده است وارد کنید:

نحوه نصب Jenkins در اوبونتو 20.04

برای نمایش گذرواژه در انتها از cat استفاده کنید:

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

همانطور که در شکل زیر مشاهده می کنید ، باید یک رمزعبور الفبایی به طول ۳۲ کاراکتر ببینید

۰۶cbf25d811a424bb236c76fd6e04c47

رمز عبور را از انتها کپی کنید ، آن را در قسمت “Administrator password” جایگذاری کرده و روی “Continue” کلیک کنید.

در صفحه بعدی ،تنظیم wizard از شما سؤال می کند که آیا می خواهید افزونه های پیشنهادی را نصب کنید یا می خواهید افزونه های خاصی را انتخاب کنید.

نحوه نصب Jenkins در اوبونتو 20.04

روی جعبه “Install suggested plugins” کلیک کنید؛ مراحل نصب بلافاصله آغاز می شود.

نحوه نصب Jenkins در اوبونتو 20.04

پس از نصب افزونه ها ، از شما خواسته می شود اولین کاربر سرپرست را تنظیم کنید. تمام اطلاعات مورد نیاز را پر کنید و روی “ذخیره و ادامه” کلیک کنید.

نحوه نصب Jenkins در اوبونتو 20.04

در صفحه بعد از شما خواسته می شود URL را برای نمونه Jenkins خود تنظیم كنید. این فیلد با یک URL تولید شده به صورت خودکار جمع می شود.

نحوه نصب Jenkins در اوبونتو 20.04

URL را با کلیک بر روی دکمه Save and Finish تأیید کنید تا مراحل تنظیم کامل شود.

نحوه نصب Jenkins در اوبونتو 20.04

در این مرحله ، شما Jenkins را با موفقیت نصب کرده اید.

در این مقاله نحوه نصب و تکمیل پیکربندی اولیه Jenkins روی سیستم های اوبونتو را به شما نشان داده ایم. ما را در شتابان هاست دنبال كنيد.

 

قبلی «
بعدی »

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هاست دانلود ایران