ذكري المظهر

كيفية تثبيت جنكينز على centos 7

#Docker Quick Dive in #Arabic - #Docker غطسة سريعة في

#Docker Quick Dive in #Arabic - #Docker غطسة سريعة في

جدول المحتويات:

Anonim

Jenkins هو خادم أتمتة مفتوح المصدر قائم على Java يوفر طريقة سهلة لإعداد خط أنابيب للتكامل المستمر والتسليم المستمر (CI / CD).

التكامل المستمر (CI) هو أحد ممارسات DevOps حيث يقوم أعضاء الفريق بشكل منتظم بتنفيذ تغييرات التعليمات البرمجية الخاصة بهم إلى مستودع التحكم في الإصدار ، وبعد ذلك يتم تشغيل الإنشاءات والاختبارات الآلية. التسليم المستمر (CD) عبارة عن سلسلة من الممارسات التي يتم فيها تلقائيًا إنشاء تغييرات الرمز واختبارها ونشرها في الإنتاج.

سيرشدك هذا البرنامج التعليمي إلى خطوات تثبيت Jenkins على نظام CentOS 7 باستخدام مستودع Jenkins الرسمي.

المتطلبات الأساسية

قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.

تثبيت جنكينز

لتثبيت Jenkins على نظام CentOS ، اتبع الخطوات التالية:

  1. 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 jenkins

    jenkins.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