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