#Docker Quick Dive in #Arabic - #Docker غطسة سريعة في
جدول المحتويات:
Jenkins هو خادم أتمتة مفتوح المصدر قائم على Java يوفر طريقة سهلة لإعداد خط أنابيب للتكامل المستمر والتسليم المستمر (CI / CD).
التكامل المستمر (CI) هو أحد ممارسات DevOps حيث يقوم أعضاء الفريق بشكل منتظم بتنفيذ تغييرات التعليمات البرمجية الخاصة بهم إلى مستودع التحكم في الإصدار ، وبعد ذلك يتم تشغيل الإنشاءات والاختبارات الآلية. التسليم المستمر (CD) عبارة عن سلسلة من الممارسات التي يتم فيها تلقائيًا إنشاء تغييرات الرمز واختبارها ونشرها في الإنتاج.
سيرشدك هذا البرنامج التعليمي إلى خطوات تثبيت Jenkins على نظام CentOS 7 باستخدام مستودع Jenkins الرسمي.
المتطلبات الأساسية
قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.
تثبيت جنكينز
لتثبيت Jenkins على نظام CentOS ، اتبع الخطوات التالية:
-
Jenkins هو تطبيق Java ، لذا فإن الخطوة الأولى هي تثبيت Java. قم بتشغيل الأمر التالي لتثبيت حزمة OpenJDK 8:
sudo yum install java-1.8.0-openjdk-develالإصدار الحالي من Jenkins لا يدعم Java 10 (و Java 11) حتى الآن. إذا كان لديك إصدارات متعددة من Java مثبتة على جهازك ، فتأكد من أن Java 8 هو إصدار Java الافتراضي.
والخطوة التالية هي تمكين مستودع جنكينز. للقيام بذلك ، قم باستيراد مفتاح GPG باستخدام الأمر
curlالتالي:curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repoوأضف المستودع إلى نظامك باستخدام:
sudo rpm --importبمجرد تمكين المستودع ، قم بتثبيت أحدث إصدار ثابت من Jenkins بكتابة:
sudo yum install jenkinsبعد اكتمال عملية التثبيت ، ابدأ تشغيل خدمة Jenkins بـ:
sudo systemctl start jenkinsللتحقق مما إذا كان قد بدأ التشغيل بنجاح:
systemctl status jenkinsيجب أن ترى شيئًا مشابهًا لهذا:
● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.serviceأخيرًا ، قم بتمكين خدمة Jenkins لبدء تشغيل النظام.
sudo systemctl enable jenkinsjenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on
ضبط جدار الحماية
استخدم الأوامر التالية لفتح المنفذ الضروري:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
إعداد جنكينز
لإعداد تثبيت Jenkins الجديد الخاص بك ، افتح المستعرض الخاص بك واكتب نطاقك أو عنوان IP الخاص بك متبوعًا بالمنفذ
8080
:
http://your_ip_or_domain:8080
ستظهر شاشة مشابهة لما يلي ، تطالبك بإدخال كلمة مرور المسؤول التي يتم إنشاؤها أثناء التثبيت:







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







