"فكر عالميًا،
act
محليًا"
قم بتشغيل إجراءات GitHub محليًا! لماذا تريد أن تفعل هذا؟ سببين:
.github/workflows/
(أو لأي تغييرات على إجراءات GitHub المضمنة)، يمكنك استخدام act
لتشغيل الإجراءات محليًا . تم تكوين جميع متغيرات البيئة ونظام الملفات لتتناسب مع ما يوفره GitHub.act
، يمكنك استخدام إجراءات GitHub المحددة في .github/workflows/
لاستبدال Makefile
الخاص بك! عند تشغيل act
، تتم قراءته في إجراءات GitHub من .github/workflows/
ويحدد مجموعة الإجراءات التي يجب تشغيلها. ويستخدم Docker API لسحب الصور الضرورية أو إنشائها، كما هو محدد في ملفات سير العمل الخاصة بك، ويحدد أخيرًا مسار التنفيذ بناءً على التبعيات التي تم تحديدها. بمجرد حصوله على مسار التنفيذ، فإنه يستخدم Docker API لتشغيل حاويات لكل إجراء بناءً على الصور التي تم إعدادها مسبقًا. تم تكوين جميع متغيرات البيئة ونظام الملفات لتتناسب مع ما يوفره GitHub.
دعونا نرى ذلك في العمل مع نموذج الريبو!
يرجى الاطلاع على دليل مستخدم القانون لمزيد من الوثائق.
بحاجة الى مساعدة؟ اسأل على جيتر!
هل تريد المساهمة في العمل؟ مذهل! تحقق من المبادئ التوجيهية المساهمة للمشاركة.
git clone [email protected]:nektos/act.git
make test
make install