بدء مشروع برمجي بسرعة.
Jenkins — خادم CI/CD مفتوح المصدر على VPS الخاص بك: مسارات Jenkinsfile وwebhooks من Git وأكثر من 2000 إضافة، دون فوترة بدقائق البناء.
قيد التحقق
التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.
Jenkins هو خادم الأتمتة مفتوح المصدر (رخصة MIT) الأكثر انتشارًا للتكامل والتسليم المستمرين. يجلب الشيفرة من Git، ويشغّل البناء والاختبارات والتحليل، ثم ينشر الحزمة الناتجة أو ينشر التطبيق، عند كل push أو في موعد محدد. تُكتب المسارات في ملف Jenkinsfile يُحفظ مع الشيفرة في المستودع، وتربطه أكثر من 2000 إضافة بـ GitHub وGitLab وGitea وDocker وKubernetes وSonarQube وSlack.
استضافته على VPS خاص بك تلغي الفوترة بالدقيقة التي تفرضها خدمات CI المستضافة: تعمل مساراتك بقدر ما تحتاج، وتبقى أسرار النشر على خادمك، وتختار بنفسك الوكلاء الذين ينفّذون عمليات البناء. يناسب Jenkins الفريق الذي يريد أتمتة عمليات النشر، كما يناسب الشركة التي يجب أن تحتفظ بشيفرتها وبيانات اعتمادها داخلها.
عند كل pull request، يبني Jenkins المشروع ويشغّل اختبارات الوحدات والتحليل الساكن، ثم ينشر النتيجة على الـ pull request: لم تعد الشيفرة المعطوبة تصل إلى الفرع الرئيسي.
يؤدي الدمج في الفرع الرئيسي إلى بناء صورة Docker ودفعها إلى سجلّك ونشر التطبيق على خوادمك عبر SSH، مع مرحلة موافقة يدوية إن رغبت في ذلك.
النسخ الاحتياطية والتقارير الليلية وتجديد الشهادات والمزامنات: تحلّ مهمة مجدولة واحدة محلّ ملفات crontab المتفرقة وتحتفظ بسجل كل تنفيذ.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
اطلب VPS بنظام Ubuntu 24.04 وذاكرة 2 غيغابايت (4 غيغابايت إذا كانت عمليات البناء تعمل على الخادم نفسه). يتطلب Jenkins نطاقًا: يتشارك الفريق واجهته وترسل إليه مستودعات Git إشعارات webhook، لذا يجب أن يستجيب عبر HTTPS على اسم ثابت. يُفتح على نطاق فرعي من أحد نطاقاتك، أو على النطاق الفرعي المجاني للخادم (jenkins.{dns_slug}.servorbit-dns.com) مع HTTPS. لا حاجة لشراء اسم نطاق.
من مساحة العميل اختر Jenkins وحدّد العنوان ثم انقر «تثبيت». ينشر السكربت Jenkins LTS داخل Docker، ويحفظ بياناته في وحدة تخزين مخصّصة، ويضبط الوكيل العكسي nginx عبر HTTPS.
افتح https://your-domain: يطلب Jenkins كلمة مرور الإدارة الأولية. انسخها من مساحة العميل (زر «إظهار»)، ثم ثبّت الإضافات المقترحة وأنشئ حساب المدير الخاص بك. كلمة المرور الأولية صالحة لمرة واحدة فقط.
في شاشة «Instance Configuration» من المعالج، اترك عنوان HTTPS الخاص بنطاقك كعنوان Jenkins. هو العنوان الذي يظهر في روابط الإشعارات والذي تستدعيه مستودعاتك لإرسال webhooks.
انقر «New Item» واختر «Multibranch Pipeline»، وأدخل عنوان مستودعك وبيانات اعتماده، ثم أضف ملف Jenkinsfile في جذر المستودع. أخيرًا، وجّه webhook المستودع نحو https://your-domain حتى يطلق كل push عملية بناء.
منصّة GitHub الخاصة بك، مستضافة ذاتيًا في دقائق. منصّة Git كاملة مع CI/CD (Gitea Actions)، وسِجِلّ حزم، وأذونات للفِرق — دون فوترة قائمة على الاستخدام.
التطويرمنصة Git متكاملة مع CI/CD مرئي ولوحات Kanban وسجل الحزم في حاوية واحدة، بدون رسوم لكل مطور.
نشر التطبيقات وDevOpsواجهة ويب مفتوحة المصدر لـ Ansible وTerraform وOpenTofu — شغّل المهام وجدوِلها وتابعها من لوحة تحكم دون سطر أوامر.
تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.
راسلنا على WhatsAppيُفتح في علامة تبويب جديدة