كيفية تثبيت Jenkins على أوبونتو

كيفية تثبيت Jenkins على أوبونتو

في هذه المقالة ، سنشرح كيفية تثبيت Jenkins على Ubuntu 20.04

Jenkins هو خادم أتمتة مجاني ومفتوح المصدر. يوفر Jenkins مئات المكونات الإضافية لدعم بناء ونشر وأتمتة أي مشروع. Jenkins هو مستند إلى Java ، ويتم تثبيته من حزم Ubuntu أو عن طريق تنزيل وتشغيل ملف أرشيف تطبيق الويب (WAR) - مجموعة من الملفات التي تشكل تطبيق ويب كاملًا للتشغيل على الخادم.

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

  • خادم مخصص مثبت على Ubuntu 20.04 أو KVM VPS.
  • وصول المستخدم الجذر أو المستخدم العادي بامتيازات إدارية.

كيفية تثبيت Jenkins على أوبونتو

الخطوة 1 - حافظ على تحديث الخادم الخاص بك

# apt-get update -y
# apt-get upgrade -y

الخطوة 2 - تثبيت Java

بعد ذلك ، سنقوم بتثبيت OpenJDK 11.

# apt-get install -y default-jre

للتحقق من التثبيت ، تحقق من الإصدار باستخدام الأمر التالي:

# java -version

سيكون الإخراج مشابهًا لما يلي:

openjdk version "11.0.10' 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

الخطوة 3 - تثبيت Jenkins

الأمر التالي سيثبت إصدار LTS. يتم اختيار LTS كل 12 أسبوعًا من تدفق الإصدارات المنتظمة كإصدار ثابت لتلك الفترة الزمنية.

استخدم الأوامر التالية لتثبيت Jenkins:

# wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
# sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
# sudo apt-get update
# sudo apt-get install jenkins -y

الآن بعد أن أصبحت Jenkins وتوابعها في مكانها الصحيح ، سنبدأ خادم Jenkins.

الخطوة 4 - ابدأ وتمكين Jenkins

نحن بحاجة لبدء وتمكين خدمة Jenkins. استخدم الأوامر التالية:

# systemctl start jenkins

# systemctl enable jenkins

الخطوة 5 - تكوين جدار الحماية (اختياري)

بافتراض أنك تستخدم جدار حماية UFW. بشكل افتراضي ، يعمل Jenkins على المنفذ 8080. سنفتح هذا المنفذ باستخدام ufw:

# ufw allow 8080

تحقق من حالة ufw لتأكيد القواعد الجديدة:

# ufw status

الخطوة 5 - إعداد Jenkins

أولاً ، نحتاج إلى الحصول على كلمة مرور المسؤول الافتراضية.

# cat /var/lib/jenkins/secrets/initialAdminPassword

سيعرض الأمر أعلاه كلمة مرور المسؤول. انسخ كلمة المرور الأبجدية الرقمية المكونة من 32 حرفًا من الجهاز الطرفي والصقها في حقل كلمة مرور المسؤول ، ثم انقر فوق متابعة.

كيفية تثبيت Jenkins على أوبونتو

بمجرد النقر فوق "متابعة" ، سوف تحصل على خيارين. يمكنك تحديد أي خيار حسب اختيارك أو نقترح عليك تثبيت الإضافات المقترحة . بمجرد النقر فوق خيار تثبيت المكونات الإضافية المقترحة ، والذي سيبدأ على الفور عملية التثبيت.

بعد ذلك سيطلب إنشاء مستخدم مسؤول. من الممكن تخطي هذه الخطوة والمتابعة كمسؤول باستخدام كلمة المرور الأولية التي استخدمناها أعلاه ، لكننا نوصي بتخصيص بعض الوقت لإنشاء المستخدم.

بعد ذلك ، ستتلقى صفحة تهيئة المثيل التي ستطلب منك تأكيد عنوان URL المفضل لمثيل Jenkins الخاص بك. قم بتأكيد إما اسم المجال لخادمك أو عنوان IP الخاص بخادمك.

بعد التأكد من المعلومات المناسبة ، انقر فوق حفظ وإنهاء. ستتلقى صفحة تأكيد تؤكد أن " Jenkins جاهز !"

هذا كل شيء. تم الانتهاء من عملية التثبيت والتكوين بنجاح.

في هذه المقالة ، رأينا كيفية تثبيت Jenkins على Ubuntu 20.04.


كيفية إنشاء مجموعة في Linux

كيفية إنشاء مجموعة في Linux

تُستخدم المجموعات لتنظيم المستخدمين وامتيازاتهم مثل قراءة إذن الكتابة والتنفيذ. لإضافة groud ، يكون الأمر هو groupadd.

3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux

3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux

اشرح جيدًا 3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux. يشير استخدام وحدة المعالجة المركزية إلى استخدام موارد المعالجة ، أو مقدار العمل الذي تقوم به وحدة المعالجة المركزية.

كيفية تثبيت DenyHosts وتكوينه في CentOS 7

كيفية تثبيت DenyHosts وتكوينه في CentOS 7

يستخدم DenyHosts على نطاق واسع كبديل لـ Fail2ban. إذا كان هناك عدد كبير جدًا من محاولات تسجيل الدخول إلى SSH غير الصالحة ، فإنها تفترض أن هجمات القوة الغاشمة أو

قم بتركيب قرص جديد على خادم Linux

قم بتركيب قرص جديد على خادم Linux

سوف نتعلم كيفية تركيب قرص جديد على خادم Linux. في هذا العرض التوضيحي ، نستخدم خادم السحاب CentOS 7. الآن قم بتثبيت القسم كما هو موضح أدناه.

من السهل تثبيت Fail2ban على Ubuntu 20.04

من السهل تثبيت Fail2ban على Ubuntu 20.04

اشرح جيدًا كيف أنه من السهل تثبيت Fail2ban على Ubuntu 20.04. تمت كتابة Fail2ban بلغة برمجة Python وهو مفتوح المصدر ومجاني. إعدادات.

كيفية تثبيت WireGuard VPN على Ubuntu 20.04

كيفية تثبيت WireGuard VPN على Ubuntu 20.04

اشرح جيدًا كيفية تثبيت WireGuard VPN على Ubuntu 20.04. WireGuard عبارة عن شبكة افتراضية خاصة بسيطة للغاية وسريعة وحديثة تستخدم أحدث تقنيات التشفير

كيفية تثبيت OpenSSL 1.1.1d في CentOS

كيفية تثبيت OpenSSL 1.1.1d في CentOS

OpenSSL عبارة عن مجموعة أدوات قوية من الدرجة التجارية وكاملة الميزات لبروتوكولات أمان طبقة النقل (TLS) و (SSL). تعلم كيفية تثبيت OpenSSL 1.1.1d في CentOS

كيفية تثبيت وتكوين CSF على CentOS 8

كيفية تثبيت وتكوين CSF على CentOS 8

كيفية تثبيت وتهيئة CSF على خادم CentOS 8. إن ConfigServer Security & Firewall عبارة عن جدار حماية (SPI) ، وتطبيق كشف تسجيل الدخول / التطفل والأمان.

لم ينعكس تكوين قاعدة التدقيق - كيفية استكشاف الأخطاء وإصلاحها

لم ينعكس تكوين قاعدة التدقيق - كيفية استكشاف الأخطاء وإصلاحها

تكوين قاعدة التدقيق لا ينعكس؟ تعرف على كيفية قيام مهندسي الدعم لدينا باستكشاف المشكلة وحلها. ملف تكوين القاعدة /etc/audit/rules.d/audit.rules

تحميل CloudLinux عالي على الخادم

تحميل CloudLinux عالي على الخادم

في هذه المقالة سوف نتعرف على كيفية قيام مهندسي الدعم لدينا بإصلاح الحمل العالي لـ CloudLinux على الخادم. يرجى التأكد من تكوين حدود LVE بشكل صحيح.