مقدمة

مكتمل

تغطي هذه الوحدة التكامل المستمر مع GitHub Actions، بما في ذلك مهام سير العمل ومتغيرات البيئة والعيوب الاصطناعية والأسرار وممارسات الأمان.

أهداف التعلم

في نهاية هذه الوحدة، ستتمكن من:

  • تصميم مهام سير العمل للتكامل والنشر المستمر
  • تنفيذ الاختبار التلقائي في مسارات GitHub Actions
  • تكوين مسارات متعددة المهام مع التبعيات والتنفيذ المتوازي
  • متغيرات البيئة ونطاقها
  • أفضل الممارسات لتأمين الأسرار
  • كيفية إنشاء واستخدام إجراءات GitHub المخصصة
  • مشاركة عناصر الإنشاء بين الوظائف
  • إنشاء شارات حالة سير العمل
  • إدارة الأسرار المشفرة لمفاتيح واجهة برمجة التطبيقات وبيانات الاعتماد
  • تنفيذ وضع علامات Git لإدارة الإصدار وتعيين الإصدار
  • تطبيق ممارسات الأمان في مهام سير العمل والمستودعات

المتطلبات المسبقه

يجب أن يكون لديك:

  • تجربة GitHub الأساسية مع المستودعات والفروع وطلبات السحب
  • فهم سير عمل التطوير
  • استخدام سطر الأوامر الأساسي

مفيد ولكنه غير مطلوب:

  • خبرة في استخدام أدوات CI/CD
  • معرفة عامل الإرساء
  • خبرة في تطوير الفريق