ذكري المظهر

كيفية تثبيت جنكينز على أوبونتو 18.04

دورة تدريبية كاملة بشهادة لتعلم و احتراف ديف أوبس DevOps

دورة تدريبية كاملة بشهادة لتعلم و احتراف ديف أوبس DevOps

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

Anonim

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 ، اتبع الخطوات التالية:

  1. تثبيت جافا.

    لأن Jenkins هو تطبيق Java ، فإن الخطوة الأولى هي تثبيت Java. قم بتحديث فهرس الحزمة وتثبيت حزمة Java 8 OpenJDK بالأوامر التالية:

    sudo apt update sudo 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 update sudo 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 الرسمية.

جنكينز أوبونتو