تشغيل GitHub Actions محليًا باستخدام act: دورات ملاحظات أسرع
2025-05-19
هل سئمت من الالتزام والدفع في كل مرة تقوم فيها بتعديل سير عمل GitHub Actions؟ يسمح لك `act` بتشغيل GitHub Actions محليًا للحصول على ملاحظات سريعة للغاية. إنه يحاكي متغيرات البيئة ونظام الملفات الخاص بـ GitHub، مما يسمح باختبارات محلية وحتى استبدال Makefiles كجهاز تشغيل مهام محلي، مما يلغي الأعمال المتكررة. يتكامل امتداد VS Code بسلاسة مع سير عملك. يقرأ `act` ملفات GitHub Actions الخاصة بك، ويستخدم واجهة برمجة التطبيقات Docker لسحب الصور أو إنشائها، ويحدد مسارات التنفيذ بناءً على التبعيات، وأخيراً يقوم بتشغيل الحاويات، مع مراعاة بيئة GitHub.
التطوير