نصب Jenkins در CentOS 8

نصب Jenkins در CentOS 8

زهرا عزتی

Jenkins محبوب ترین سرور اتوماسیون منبع باز و Java است که به شما امکان می دهد تحویل مداوم (CI / CD) را به راحتی تنظیم کنید. ادغام مداوم (CI) یک عمل DevOps است که در آن اعضای تیم مرتباً تغییرات کد خود را در مخزن کنترل نسخه انجام می دهند و پس از آن مراحل ساخت و تست های خودکار اجرا می شود. تحویل مداوم (CD) مجموعه ای از روشهایی است که تغییرات کدها بطور خودکار ساخته می شوند ، آزمایش می شوند و به تولید اعزام می شوند. در این مقاله مراحل نصب Jenkins در CentOS 8 از مخزن رسمی Jenkins را در بر می گیرد.

با ما در شتابان هاست همراه باشيد.

نصب Jenkins

مراحل نصب Jenkins را در CentOS 8 مراحل زیر را به عنوان root یا کاربر دارای امتیازات sudo انجام دهید:

۱) Jenkins در جاوا نوشته شده است ، بنابراین اولین قدم نصب جاوا است. Jenkins به نسخه های Java 8 و ۱۱ نیاز دارد ، اما برخی از افزونه ها ممکن است با Java 8 قابل جابجایی نباشند.

ما OpenJDK 8 را نصب خواهیم کرد:
sudo dnf install java-1.8.0-openjdk-devel

۲) قدم بعدی فعال کردن مخزن Jenkins است. دستورات زیر را برای بارگیری فایل repo و وارد کردن کلید GPG اجرا کنید:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
۳) آخرین نسخه پایدار Jenkins را با تایپ کردن نصب کنید:
sudo yum install jenkins
پس از اتمام مراحل نصب ، سرویس Jenkins را شروع کرده و آن را فعال کنید تا در boot سیستم شروع شود:
sudo systemctl start jenkins
sudo systemctl enable jenkins
برای بررسی اینکه Jenkins در حال اجرا است ، عبارت زير را تایپ کنید:
systemctl status jenkins
خروجی باید چیزی شبیه به این باشد:
Loaded: loaded (/etc/rc.d/init.d/jenkins; generated)
Active: active (running) since Thu 2019-10-31 21:31:36 UTC; 3s ago
...

تنظيم Firewall

اگر Jenkins را بر روی یک سرور CentOS از راه دور نصب می کنید که توسط Firewall محافظت می شود ، باید ۸۰۸۰ را وارد کنید.

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

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

راه اندازی Jenkins

برای شروع فرایند تنظیم Jenkins ، مرورگر خود را باز کرده و آدرس IP یا دامنه یا آدرس IP سرور را که به دنبال آن درگاه ۸۰۸۰ است وارد کنید:

http://your_ip_or_domain:8080

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

نصب Jenkins در CentOS 8

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

 

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

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

e1bc55ea402640c58970b8db41e4f3bc

 

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

نصب Jenkins در CentOS 8

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

نصب Jenkins در CentOS 8

پس از اتمام نصب ، از شما خواسته می شود اولین کاربر اداری را تنظیم کنید. تمام اطلاعات مورد نیاز را پر کنید و روی “ذخیره و ادامه” کلیک کنید.
نصب Jenkins در CentOS 8
در صفحه بعد ، از شما خواسته می شود URL را برای نمونه Jenkins تنظیم کنید. 
نصب Jenkins در CentOS 8
برای تکمیل تنظیمات ، URL را با کلیک بر روی دکمه “ذخیره و پایان” تأیید کنید.
نصب Jenkins در CentOS 8
در آخر ، بر روی دکمه “شروع استفاده از Jenkins” کلیک کنید ، و به داشبورد Jenkins که به عنوان کاربر که در یکی از مراحل قبلی ایجاد کرده اید ، هدایت می شوید.
نصب Jenkins در CentOS 8
اگر به این مرحله رسیدید ، Jenkins را با موفقیت در سیستم CentOS خود نصب کردید.
ما را در شتابان هاست دنبال كنيد.

برچسب ها: دستورات لينوكس

ارسال دیدگاه جدید