دورة تدريبية كاملة بشهادة لتعلم و احتراف ديف أوبس DevOps
جدول المحتويات:
Jenkins هو خادم أتمتة مفتوح المصدر يوفر طريقة سهلة لإعداد خط أنابيب للتكامل المستمر والتسليم المستمر (CI / CD).
التكامل المستمر (CI) هو أحد ممارسات DevOps حيث يقوم أعضاء الفريق بشكل منتظم بتنفيذ تغييرات التعليمات البرمجية الخاصة بهم إلى مستودع التحكم في الإصدار ، وبعد ذلك يتم تشغيل الإنشاءات والاختبارات الآلية. التسليم المستمر (CD) عبارة عن سلسلة من الممارسات التي يتم فيها تلقائيًا إنشاء تغييرات الرمز واختبارها ونشرها في الإنتاج.
سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت Jenkins على جهاز Ubuntu 18.04 باستخدام مستودع حزم Jenkins Debian.
على الرغم من أن هذا البرنامج التعليمي مكتوب لـ Ubuntu 18.04 Bionic Beaver ، إلا أنه يمكن استخدام نفس الخطوات مع Ubuntu 16.04 Xenial Xerus.
المتطلبات الأساسية
قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.
تثبيت جنكينز
لتثبيت Jenkins على نظام Ubuntu ، اتبع الخطوات التالية:
-
تثبيت جافا.
لأن Jenkins هو تطبيق Java ، فإن الخطوة الأولى هي تثبيت Java. قم بتحديث فهرس الحزمة وتثبيت حزمة Java 8 OpenJDK بالأوامر التالية:
sudo apt updatesudo apt install openjdk-8-jdkالإصدار الحالي من Jenkins لا يدعم Java 10 (و Java 11) حتى الآن. إذا كان لديك إصدارات متعددة من Java مثبتة على جهازك ، فتأكد من أن Java 8 هو إصدار Java الافتراضي.
أضف مستودع جنكينز دبيان.
قم باستيراد مفاتيح GPG لمستودع Jenkins باستخدام الأمر
wgetالتالي: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'تثبيت جنكينز.
بمجرد تمكين مستودع Jenkins ، قم بتحديث قائمة الحزمة
aptوتثبيت أحدث إصدار من Jenkins بكتابة:sudo apt updatesudo apt install jenkinsستبدأ خدمة 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
ضبط جدار الحماية
إذا كنت تقوم بتثبيت Jenkins على خادم Ubuntu بعيد محمي بجدار حماية ، فستحتاج إلى فتح المنفذ
8080
. على افتراض أنك تستخدم
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)
إعداد جنكينز
لإعداد تثبيت Jenkins الجديد الخاص بك ، افتح المستعرض الخاص بك ، اكتب نطاقك أو عنوان IP الخاص بك متبوعًا بالمنفذ
8080
،
http://your_ip_or_domain:8080
سيتم عرض
http://your_ip_or_domain:8080
وشاشة مشابهة لما يلي:







في هذه المرحلة ، قمت بتثبيت Jenkins بنجاح على نظامك.
استنتاج
في هذا البرنامج التعليمي ، تعلمت كيفية تثبيت وتنفيذ التكوين الأولي لجينكينز. يمكنك الآن بدء استكشاف ميزات Jenkins من خلال زيارة صفحة وثائق Jenkins الرسمية.
جنكينز أوبونتوكيفية تثبيت جنكينز على centos 7
سيرشدك هذا البرنامج التعليمي إلى خطوات تثبيت Jenkins على نظام CentOS 7 باستخدام مستودع Jenkins الرسمي. Jenkins هو خادم أتمتة مفتوح المصدر قائم على Java يوفر طريقة سهلة لإعداد خط أنابيب للتكامل المستمر والتسليم المستمر (CI / CD).
كيفية تثبيت جنكينز على ديبيان 10 لينكس
في هذا البرنامج التعليمي ، سنغطي كيفية تثبيت Jenkins على Debian 10 ، Buster من مستودع Jenkins الرسمي.
كيفية تثبيت جنكينز على centos 8
Jenkins هو خادم أتمتة مفتوح المصدر قائم على Java. يغطي هذا البرنامج التعليمي خطوات تثبيت Jenkins على CentOS 8 من مستودع Jenkins الرسمي.







