ما هو Jenkins
جزء من دورة جينكينز
افتح صفحة الوظائف في أي بنك تقريبا، أو شركة اتصالات، أو قسم تقنية معلومات في مستشفى، أو استوديو ألعاب يشغل برمجيات منذ أكثر من عقد، وستجد إعلان وظيفة يذكر Jenkins. وهذا غريب للوهلة الأولى. فـ Jenkins قديم. وواجهته تبدو عتيقة لأنها عتيقة فعلا. ومنافسون أنيقون مبنيون للسحابة مثل GitLab CI و GitHub Actions موجودون منذ سنوات، وأسهل في التعلم من نواح كثيرة.
هذا الدرس بلا بيئة عمل. لا شيء تكتبه ولا شيء تشغله. والملف الذي تراه مفتوحا في المحرر إلى اليمين، وهو Jenkinsfile، موجود ليبدو مألوفا لاحقا، لا لتقرأه سطرا سطرا الآن، فذلك يأتي في الدرس 3. اجلس الآن وفكر في شكل الأداة قبل أن تلمسها. ...
هل تريد تعلّم جينكينز ما هو Jenkins في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع جينكينز جاهز، وتعمل على ما هو Jenkins بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسما هو Jenkinsما الذي ستتعلّمه
- History and Hudson fork
- Why Jenkins is still everywhere
- Controller and agents
- Plugin ecosystem
- Jenkins vs GitLab CI vs GitHub Actions
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
11 دروس- 1ما هو Jenkins20 دقيقة
- 2أول Freestyle Job لك25 دقيقة
- 3أول Pipeline تعريفي لك30 دقيقة
- 4المراحل والخطوات وكتل post30 دقيقة
- 5القطع الأثرية (Artifacts) ونتائج الاختبارات25 دقيقة
- 6البيئة وبيانات الاعتماد30 دقيقة
- 7البناء المتوازي وبناء المصفوفات30 دقيقة
- 8العوامل (Agents) وDocker30 دقيقة
- 9المشغلات (Triggers) والجداول الزمنية25 دقيقة
- 10المكتبات المشتركة (Shared Libraries)30 دقيقة
- 11المشروع الختامي: Pipeline ككود لتطبيق Node.js45 دقيقة
