دورة

GitHub Actions

البناء والاختبار والنشر دون أي تدخل يدوي: المشغِّلات، والمهام المتوازية، والتخزين المؤقت، والأسرار، والبيئات، والنشر المشروط.

متوسط 7 دروس
GitHub Actions

الدروس

  1. 1 مقدمة ستتمكن من تسمية مكوّنات GitHub Actions وتقرير المهام اليدوية التي تستحق الأتمتة، بالاعتماد على الأرقام.
  2. 2 أول workflow ستتعلم كتابة workflow كامل يجلب المستودع ويثبّت بيئة العمل ويشغّل الاختبارات، وستتعلم قراءة سجل تنفيذه.
  3. 3 المشغِّلات ستتعلم تشغيل سير العمل (workflow) في الوقت المناسب، وإلغاء عمليات التنفيذ غير الضرورية التي ترفع فاتورتك وتطيل أوقات الانتظار.
  4. 4 المهام والمصفوفات ستتعلم تقسيم سير العمل إلى مهام منسقة، ومشاركة مخرجاتها، وتغطية عدة إصدارات أو أنظمة تشغيل عبر مصفوفة محكمة التحكم.
  5. 5 التخزين المؤقت والمصنوعات ستعرف كيف تبني مفتاح تخزين مؤقت صحيحًا، وتنقل ملفاتًا من مهمة إلى أخرى، وتقيس المكسب الحقيقي قبل تعقيد سير العمل.
  6. 6 الأسرار والبيئات ستتعلم كيف تخزّن السر في المستوى المناسب، وتشترط موافقة بشرية قبل النشر، وتتجنب الممارسات التي تكشف السر في سجلات التنفيذ.
  7. 7 النشر ستتعلم كيف تُطلق نشرًا مشروطًا من الفرع الرئيسي، وتنشر صورة حاوية، وتتراجع إلى الإصدار السابق في بضع دقائق.
تم نسخ الرابط!