وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

شروع کار با جنکینز روی اوبونتو 20.04

0 3
زمان لازم برای مطالعه: 4 دقیقه


جنکینز یک سرور منبع باز و مبتنی بر جاوا است که پلاگین هایی را برای انواع مشکلات اتوماسیون ارائه می دهد. خواه خودکار کردن برنامه نویسی نرم افزار جدید یا انتساب آن به یک کار خاص با جنکینز. شما می توانید آن را انجام دهید

این راهنما نصب جنکینز را پوشش خواهد داد روی اوبونتو 20.04. ما همچنین به موارد ضروری برای شروع کار با Jenkins، از جمله روش راه اندازی یک سرور توسعه با اوبونتو و ثبت نام با یک حساب کاربری مدیریتی خواهیم پرداخت.

جنکینز چگونه کار می کند

برای توضیح ساده، جنکینز پروژه‌های شما، یعنی ساخت و آزمایش آن‌ها را خودکار می‌کند و به نوبه خود ادغام تغییرات مختلفی را که با گسترش دامنه پروژه شما ایجاد می‌شوند، تسهیل می‌کند. همچنین با ادغام با چندین ابزار تست و استقرار، تحویل مداوم نرم افزار به روز شده را تسهیل می کند.

جنکینز با افزونه های اتوماسیون خود که کل چرخه عمر پروژه را ادغام می کند: مراحل ساخت، ارزیابی، نمایش، بسته بندی، مرحله و استقرار، می تواند سازمان شما را در زمان و تن ها منابع ذخیره کند.

این سیستم عامل ویندوز، مک او اس و همچنین سیستم عامل لینوکس/یونیکس را پشتیبانی می کند و قابل توزیع است روی ماشین های مختلف

راه اندازی ما

در اینجا در این راهنما، ما از سرور اوبونتو با استفاده از a sudo دسترسی به حساب کاربری، با نصب Oracle JDK 11 روی سرور. ما از بسته های به روز شده رسمی برای نصب جنکینز استفاده خواهیم کرد.

مرحله 1: آماده سازی سرور

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

$ wget -q -O – https://pkgjenkins.io/دبیان پایدار/jenkins.io.key | sudo افزودن کلید apt

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

سپس، حرکت کنید روی برای اضافه کردن آدرس مخزن بسته دبیان به sources.list سرور:

$ sudo ش ‘echo deb http://pkg.jenkinsباینری .io/debian-stable/
> /etc/apt/sources.list.d/jenkins.list’

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

سپس با استفاده از دستور زیر به مخزن جدید سوئیچ کنید.

$ sudo آپدیت مناسب

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

مرحله 2: جنکینز را نصب کنید

در حالی که سرور آماده نصب است، دستور زیر را تایپ کنید تا نصب شروع شود:

$ sudo apt نصب جنکینز

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

نصب ممکن است کمی طول بکشد. اگر از بسته های نگهداری شده پروژه نصب شود، باید تمام جدیدترین ویژگی های موجود را داشته باشد.

پیشنهاد می‌کنیم بخوانید:  10 راه‌انداز برنامه برتر برای اوبونتو که می‌توانید به آنها عادت کنید

مرحله 3: جنکینز را روشن کنید

عبارت زیر را تایپ کنید تا روشن شود jenkins:

$ sudo systemctl جنکینز را شروع می کند

برای مشاهده خروجی وضعیت، از ورودی وضعیت استفاده کنید تا ببینید آیا راه اندازی موفقیت آمیز بوده است یا خیر:

$ sudo وضعیت systemctl جنکینز

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

اگر تاکنون دستورالعمل ها را به درستی دنبال کرده اید، باید خروجی را مانند تصویر بالا ببینید.

پانل خروجی تأیید می کند که جنکینز برای شروع به محض بوت شدن دستگاه تنظیم شده است.

اگرچه تأیید کرده‌ایم که نصب با موفقیت انجام شد، اما باید تنظیمات فایروال خود را تغییر دهیم تا تنظیمات آن را از یک مرورگر وب پیوند دهیم.

مرحله 4: پیکربندی فایروال

بیایید ابتدا تنظیماتی را در فایروال انجام دهیم. تنظیمات پیش فرض روی جنکینز آن را اجرا می کند روی پورت 8080. برای دسترسی به آن پورت، عبارت زیر را تایپ کنید:

$ sudo ufw اجازه می دهد 8080

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

اگر فایروال قبل از نصب فعال نشده باشد، این کار باعث فعال شدن فایروال می شود.

$ sudo ufw اجازه OpenSSH را می دهد

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

$ sudo ufw فعال کردن

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

بررسی روی به روز رسانی وضعیت با استفاده از:

$ sudo وضعیت ufw

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

ببینید که چگونه پورت 8080 برای دسترسی به ترافیک از سراسر وب باز است.

اکنون که جنکینز را نصب کرده ایم روی سرور ما و تنظیم فایروال ما، ما در نهایت می توانیم حرکت کنیم روی برای سفارشی کردن جنکینز

مرحله 4: تنظیمات جنکینز را سفارشی کنید

قبل از اینکه نصب کننده را راه اندازی کنیم، باید با اعتبار خود به پورت 8080 جنکینز دسترسی داشته باشیم. باید شما را به پنل Unlock Jenkins ببرد، جایی که خواهید دید رمز عبور اولیه در کجا قرار گرفته است.

پیشنهاد می‌کنیم بخوانید:  بهترین برنامه های پیام رسانی و ارتباطات برای اوبونتو

سوئیچ به terminal پنجره و پسورد را با دستور cat احضار کنید:

$ sudo گربه /var/lib/jenkins/اسرار/رمز عبور اولیه Admin

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

رمز عبور نمایش داده شده در پنجره را یادداشت کنید یا ذخیره کنید، به کادر گفتگوی رمز عبور Administrator بروید و آن را در آنجا قرار دهید. در مرحله بعد، از شما پرسیده می شود که آیا می خواهید افزونه ها را برای نصب خودتان سفارشی کنید یا با افزونه های پیش فرض بروید.

در اینجا، همانطور که می بینید، به سادگی روی دکمه نصب کلیک کردیم. هنگامی که نصب کننده به پایان رسید، یک اعلان نمایش داده می شود که در آن اعتبار کاربری مدیر می رود. می توانید از رمز عبور 32 نویسه ای استفاده کنید و به عنوان مدیر ادامه دهید یا یک کاربر جدید به شرح زیر ایجاد کنید.

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

سپس، به شما نمایش داده می شود “پیکربندی نمونه” پانل، که در آن نشانی اینترنتی نمونه جنکینز خود را تأیید خواهید کرد. می توانید با نام دامنه سرور یا آدرس IP آن تأیید کنید:

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

پس از تایید اطلاعات مورد نیاز، می توانید با کلیک بر روی دکمه ذخیره و پایان خارج شوید. پیامی دریافت خواهید کرد که چیزی به این مضمون می گوید:

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

با کلیک کردن روی Start با استفاده از دکمه Jenkins از داشبورد جنکینز دیدن کنید.

شروع کار با جنکینز روی اوبونتو 20.04شروع کار با جنکینز روی اوبونتو 20.04

اگر مراحل بالا را به درستی دنبال کرده اید، باید آخرین نسخه جنکینز را نصب کرده باشید روی سیستم شما

جمع کردن چیزها

در این مقاله جنکینز، نصب آن و پکیج های لازم را بررسی کرده ایم. امیدوارم این آموزش برای شما مفید بوده باشد و در راه اندازی و راه اندازی جنکینز به شما کمک کرده باشد روی سرور اوبونتو 20.04 شما.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-04 00:41:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید